Hello, This project requirements are: Your task is to create an Event Management Application with the following core functionalities:
- Sign-up Page: Allow all users (excluding admins) to register for an account.
- Login Page: Enable both regular users and admins to log in securely.
- Admin Portal: Empower admin users to Create, Delete, or Edit events seamlessly.
- User Portal: Provide regular users with the capability to register for events.
Technologies I have Utilized:
-
Frontend: React.js
-
Backend: Node.js
-
Database: MongoDB
Working Procedure: 1)After cloning my github url into your terminal change respective directory to my project 2)On one part of terminal run "node server" 3)on other part of terminal run "npm run build" 4)Go to Chrome/Any Serach Engine and search for "http://localhost:4000/login" 5)"http://localhost:4000/login/signup" to register a new user.After registering login to website and see available events and register to event (One of user credentials include Useranme:s ,Password:s) 6)Admin credentials include (Username:Admin1,password:Admin).After login you can see multiple tabs on left sidebar where you can add new event ,edit event,delete event.Allevents posted by admin are visible to user dashboard. Screen Shots: Because of Animation usage some parts of application isn't able to have screenshot.If required to see check my application.***** Sign Up:
Login:
Admin side: creating event:
Showing events to delete,edit: