Skip to content

ShaikhAman01/Project-UniEvents

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UniEvents

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.

s1

Table of Contents

Introduction

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.

Features

  • 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

s1

Technologies Used

  • 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

Installation

  1. Clone the repository: git clone https://github.com/your-username/UniEvents.git
  2. Navigate to the project directory: cd UniEvents
  3. Add .env file containing GOOGLE_CLIENT_ID=YOUR_GOOGLE_CLIENT_ID GOOGLE_CLIENT_SECRET=YOUR_GOOGLE_CLIENT_SECRET
  4. Install dependencies: npm install

Usage

  1. Start the server: node app.js
  2. Open your web browser and go to: http://localhost:3000

Contributing

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.

About

UniEvent is a collaborative event management system developed by Aman Shaikh and Harsh RB 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.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • EJS 63.4%
  • CSS 26.2%
  • JavaScript 10.4%