Welcome to ConCave, a convention-centric web platform developed by Team 3 (015-3) for the Spring 2025 Software Development class at CU Boulder. Our platform aims to connect convention enthusiasts by providing features such as a merch store, discussion forums, group-finding tools, and more.
- Andrew Fox (GitHub: apfox500)
- Leon Vayedjian (GitHub: leva5149)
- Billy Daves (GitHub: wida4809)
- Michael Wallace (GitHub: mjwallace41)
- Tucker Banks (GitHub: TuBanks)
- Daniel Park (GitHub: dapa9788)
- Liam Ford (GitHub: liamford1)
You can find Concave anytime anywhere at this link: https://concave-daz3.onrender.com/
- Navigate to the Project Source Code:
cd path/to/ConCave/ProjectSourceCode - Start the Application using Docker Compose:
docker compose up -d
- Access the Web Application:
Open a browser and go to:
http://localhost:3000
Each feature is developed in a dedicated branch of the repository:
- Users can find information about upcoming conventions.
- Reviews and filters help users choose events that best suit their interests.
- Users can create posts, participate in polls, and discuss various convention-related topics.
- Includes comment sections and reactions for community engagement.
- Helps users find and connect with others attending the same conventions.
- Features a chat system for planning carpooling and lodging.
- Users can buy and sell convention-related merchandise.
- Includes product listings, user reviews, and a secure checkout process.
- Users can sign up and log in to the platform.
- Includes a badging system to showcase user engagement within the community.
- Includes types of users to accomoadte regular users, convention hosts, and admins.
- Version Control: GitHub repository with feature-based branching.
- Project Management: GitHub Projects.
- Communication: Discord and GitHub discussions.
- Meeting Schedule: Thursdays at 2 PM.
- JavaScript
- Postman
- Handlebars
- HTML
- CSS
- Bootstrap
- Render