Skip to content

appteam-nith/Hillffair-backend_2K24

Repository files navigation

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:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •