- BrettK (Brett Kinnamon)
- _breee (Brecon N)
- Sage (Khalil A)
- LittleInksmith (Zaynab JC)
- Keith (Keith Miquela)
- dfdx2 (D Davis)
- robynbee (Robyn B)
- Tailsmonster (Nico Aroca)
- Vessel
- Jolene (JoleneKearse)
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.
This project uses the MERN (MongoDB, Express, React, Node) stack and npm for the package manager.
- Clone the Git repository.
git clone [email protected]:freeCodeCamp-2025-Summer-Hackathon/EventXchange.git
- Install front-end and back-end dependencies.
npm run deps
- Create and connect to a MongoDB Atlas cluster.
- Navigate from root folder to server folder.
cd server
- Create env file with two variables: DB_URI and SESSION_SECRET
- Populate the seed database.
npm run seed
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Ongoing! Some planned features like notifications and updating created events have yet to be implemented.
- Rough Sketch: https://excalidraw.com/#json=jxTLV8Jnf0G45iMDcRRYu,i5uVK75gG2UmX6Xb-8dB1g
- Figma Mobile (WIP): https://www.figma.com/design/jYKycq5U5WoMBXDWM5BbVk/Mobile-hack?node-id=0-1&p=f&t=qUnoX9l6LMIYF8KW-0
- Figma Desktop (completed but needs revamp): https://www.figma.com/design/hGKM6D7L3epNyxRd8ZZxqJ/Desktop-Hack?node-id=0-1&t=EeToU8s7I24jKhyh-1
- Wireframes: https://www.figma.com/design/os1dVulAXBquuCH8B7XpQJ/EventXchange-Wireframing?node-id=0-1&t=z1Kth1KIVs4SR2n6-1
Thank you to freeCodeCamp for hosting this Hackathon!