This is a Next.js project for DevFest Montreal 2025, a premier developer festival that brings together tech enthusiasts, developers, and industry experts for a day of learning, sharing, and networking.
DevFest Montreal 2025 is the largest annual developer conference in Montreal, featuring cutting-edge technical sessions, hands-on workshops, and networking opportunities. This web application serves as the official platform for the event, providing information about:
- Event schedule and session details
- Speaker profiles and presentations
- Team members and organizers
- Venue information
- Code of conduct
- Registration and tickets
- Next.js 15 - The React Framework for the Web
- React - A JavaScript library for building user interfaces
- Tailwind CSS - A utility-first CSS framework
- next-intl - Internationalization for Next.js
- Heroicons - Beautiful hand-crafted SVG icons
First, install the project dependencies:
npm install
# or
yarn install
# or
pnpm install
Run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
Open http://localhost:3000 with your browser to see the result.
To run the project using Docker:
# Build the Docker image
docker build -t devfest-montreal .
# Run the container
docker run -p 3000:3000 devfest-montreal
The site content is managed through JSON files located in the src/locales
directory. The content is available in both
English and French.
src/locales/en/
- English contentsrc/locales/fr/
- French contentpublic/images/
- Image assets
This project is configured for development in GitHub Codespaces, providing a consistent development environment across the team.
- Next.js Documentation - learn about Next.js features and API
- DevFest Montreal - official website
- GDG Montreal - our organizer community
We welcome contributions! Please read our contributing guidelines and submit pull requests.
This project is licensed under the MIT License - see the LICENSE file for details.