Skip to content

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.

Notifications You must be signed in to change notification settings

firasabdelaziz/FanMatch

Repository files navigation

FanMatch Express 🚀

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.

Features 🌟

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

How to Get Started 🚀

  1. Install Dependencies:

    npm install
  2. Run the Application:

    npm start
  3. Explore FanBase:

    • Visit http://localhost:9090/Fan to join the fan community.
    • Upload your image, choose your team, and voila!
  4. 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.

Docker Magic 🐳

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

Contributing 🤝

We welcome contributions! Feel free to submit issues, pull requests, or share your ideas to make FanMatch Express even more fantastic.

Tech Stack 💻

  • Node.js
  • Express
  • MongoDB
  • Docker

License 📜

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments 🙌

A big shoutout to the open-source community, Node.js, Express, and MongoDB for making FanMatch Express possible!

Happy Fanning and Matching! 🎉✨

About

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.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published