Skip to content

Latest commit

 

History

History
65 lines (45 loc) · 1.75 KB

README.md

File metadata and controls

65 lines (45 loc) · 1.75 KB

Hillffair 2k24 - College Fest App

Hillffair 2k24 is the official app for the college fest, designed to enhance the user experience by providing features such as anonymous chatting, event highlights, and more.

Features

1. Anonymous Matching and Chatting

  • Users can log in as strangers and get matched with others based on shared interests.
  • Once matched, users can chat anonymously for 24 hours, after which the chats expire and are deleted.

2. Event Highlights

  • Stay updated with the latest highlights of the ongoing fest events, including major announcements and winners.

3. Event List

  • View the complete list of events with:
    • Event name
    • Timing and Date
    • Description

4. Other Features

  • User authentication with Firebase.
  • Mobile-friendly interface for quick access to fest information.
  • Real-time notifications about upcoming events or important updates.

Tech Stack

  • Backend: Node.js, Express.js
  • Database: MongoDB
  • Real-time Messaging: Websockets (Socket.io)
  • Authentication: Firebase authentication
  • Environment Management: dotenv for environment variables

Installation

  1. Clone the repository:

    git clone https://github.com/yourusername/hillffair-app.git
    
    
  2. Install dependencies:

    npm install
    
    
  3. Set up environment variables in .env:

    MONGODB_URI=your_mongodb_uri
    
    
  4. Run the app:

    npm start
    
    

Contributors

Thanks to the following people for contributing to the project: