UniEvent is a collaborative event management system developed by Aman Shaikh and Harsh RB as a college project using Node.js. The project aims to provide a platform where users can join various events organized by others, as well as create their private and public events to share with others.
Welcome to UniEvents, your ultimate destination for discovering, registering, and immersing yourself in a wide array of events! UniEvents connects individuals with diverse events, ranging from workshops to cultural festivals. Whether you're a student, a professional, or simply looking for exciting experiences, UniEvents has something for everyone.
- User-friendly event discovery
- Secure and convenient Google OAuth login
- Streamlined event registration process
- Seamless event listing for organizers
- Responsive and visually appealing design
- Intuitive UI/UX for smooth navigation
- JSON-based database management
- Collaborative version control with Git and GitHub
- Frontend: HTML, CSS, JavaScript, EJS
- Backend: Node.js, Express.js
- Database: JSON (JavaScript Object Notation)
- Version Control: Git and GitHub
- UI/UX Design: Adobe XD / Figma
- Text Editors / IDEs: Visual Studio Code
- Authentication: Passport.js (Google OAuth API)
- Communication: Discord, GitHub
- Clone the repository:
git clone https://github.com/your-username/UniEvents.git - Navigate to the project directory:
cd UniEvents - Add
.envfile containingGOOGLE_CLIENT_ID=YOUR_GOOGLE_CLIENT_ID GOOGLE_CLIENT_SECRET=YOUR_GOOGLE_CLIENT_SECRET - Install dependencies:
npm install
- Start the server:
node app.js - Open your web browser and go to:
http://localhost:3000
We welcome contributions from the community! If you find a bug, have an enhancement suggestion, or would like to contribute in any way, feel free to create an issue or submit a pull request.

