This is a Next.js project for the Women Techmakers Montreal 2025 event. It provides information about the event, including the schedule, speakers, team, and more.
This project is a web application built using Next.js, a React framework for building server-side rendered and statically generated web applications. It is designed to provide a comprehensive and engaging experience for attendees of the Women Techmakers Montreal 2025 event, with detailed information about the event, schedule, speakers, and more.
First, install the necessary packages:
npm install
# or
yarn install
# or
pnpm install
# or
bun installAfter installing the packages, run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun devOpen http://localhost:3000 with your browser to see the result.
You can start editing the page by modifying src/app/SpeakerInfo.js. The page auto-updates as you edit the files. You
can
jump here if you would only like to udpate the information.
To run the project using Docker, follow these steps:
-
Build the Docker image:
docker-compose build
-
Run the Docker container:
docker-compose up -d
-
Open http://localhost:3000 with your browser to see the result.
To stop the Docker container, run:
docker-compose downThe data for the event, speakers, schedule, sponsors, team, and communities are stored in JSON files within the
src/locales directory. You can update these files to change the content displayed on the website. The folders, en
and fr, represents English and French language locales. Changing files in either of the locale folders will update
content for that particular version on the website.
GitHub Codespaces provides a cloud-based development environment that allows you to edit and run the project without installing any software on your local machine. To use GitHub Codespaces:
-
Open the repository on GitHub.
-
Click the
Codebutton and selectOpen with Codespaces. -
If you don't have a Codespace already, click
New codespace. -
Once the Codespace is ready, you can edit the files directly in the browser.
-
To run the project, open a terminal in the Codespace and run:
npm install && npm run dev -
Open the forwarded port to see the result.
-
Once commited, push the code to the repository.
To learn more about Next.js, take a look at the following resources:
- Next.js Documentation - learn about Next.js features and API.
- Learn Next.js - an interactive Next.js tutorial.