FanMatch Express is a dynamic Node.js application built on the powerful Express framework, designed to bring fans and matches together in the most exciting way! Whether you're a fan looking to join the community or an organizer managing thrilling matches, FanMatch Express has got you covered.
-
Fan Management:
- Add yourself to the fanbase with a cool profile picture.
- Explore fans based on your favorite team.
-
Match Madness:
- Create and manage matches effortlessly.
- Keep track of match details and available seats.
-
Install Dependencies:
npm install
-
Run the Application:
npm start
-
Explore FanBase:
- Visit
http://localhost:9090/Fan
to join the fan community. - Upload your image, choose your team, and voila!
- Visit
-
Discover Matches:
- Head over to
http://localhost:9090/match
to dive into the world of matches. - Create a match, add teams, and set the number of available seats.
- Head over to
FanMatch Express comes with Docker support for seamless deployment. Run the following commands:
docker-compose up mongo # Spin up MongoDB
docker-compose up --build back # Launch FanMatch Express
We welcome contributions! Feel free to submit issues, pull requests, or share your ideas to make FanMatch Express even more fantastic.
- Node.js
- Express
- MongoDB
- Docker
This project is licensed under the MIT License - see the LICENSE file for details.
A big shoutout to the open-source community, Node.js, Express, and MongoDB for making FanMatch Express possible!
Happy Fanning and Matching! 🎉✨