Skip to content

AndroidMontreal/wtmmontreal

Repository files navigation

WTM Montreal Logo

Women Techmakers Montreal 2025

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.

Table of Contents

About the Project

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.

Built With

Getting Started

Installing Packages

First, install the necessary packages:

npm install
# or
yarn install
# or
pnpm install
# or
bun install

Running Locally

After installing the packages, run the development server:

npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev

Open 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.

Running with Docker

To run the project using Docker, follow these steps:

  1. Build the Docker image:

    docker-compose build
  2. Run the Docker container:

    docker-compose up -d
  3. Open http://localhost:3000 with your browser to see the result.

To stop the Docker container, run:

docker-compose down

Updating Data

The 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.

Using GitHub Codespaces

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:

  1. Open the repository on GitHub.

  2. Click the Code button and select Open with Codespaces.

  3. If you don't have a Codespace already, click New codespace.

  4. Once the Codespace is ready, you can edit the files directly in the browser.

  5. To run the project, open a terminal in the Codespace and run:

    npm install && npm run dev
  6. Open the forwarded port to see the result.

  7. Once commited, push the code to the repository.

Learn More

To learn more about Next.js, take a look at the following resources:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages