Skip to content

A full-stack community platform for hosting and discovering local events with others. Built with the MERN stack for freeCodeCamp's 2025 Summer Hackathon.

Notifications You must be signed in to change notification settings

freeCodeCamp-2025-Summer-Hackathon/EventXchange

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EventXchange

Team Orange Bytes

Project Overview

Created for the fCC 2025 Summer Hackathon, EventXchange is a community-based app centred around connecting you with amazing events hosted by like-minded individuals. Users can create, delete, and schedule events at their creative leisure, as well RSVP to other users' events.

Tech Stack

This project uses the MERN (MongoDB, Express, React, Node) stack and npm for the package manager.

Usage

Local Setup

  1. Clone the Git repository. git clone [email protected]:freeCodeCamp-2025-Summer-Hackathon/EventXchange.git
  2. Install front-end and back-end dependencies. npm run deps

Environment Variables

  1. Create and connect to a MongoDB Atlas cluster.
  2. Navigate from root folder to server folder. cd server
  3. Create env file with two variables: DB_URI and SESSION_SECRET
  4. Populate the seed database. npm run seed

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Project status

Ongoing! Some planned features like notifications and updating created events have yet to be implemented.

Old mockups and wireframes

License

MIT

Acknowledgement

Thank you to freeCodeCamp for hosting this Hackathon!

About

A full-stack community platform for hosting and discovering local events with others. Built with the MERN stack for freeCodeCamp's 2025 Summer Hackathon.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 10