EventBytes is a fullstack web app built using NextJs. It is an application where users (basically hosts) can create events and other users can participate in those events.
CHECK IT LIVE Click here
- Clone this repo
- Open a terminal and go to v48-tier3-team-20/event
- Rename
.env.example
file to.env.local
and fill in your values for environment variables. - Now,
npm install
- Then,
npm run dev
If you have followed the above steps, your project should be running on localhost
- Landing page:
- Searchbar to search any event
- Trending and Upcoming events
- Authentication (login/register)
- List of categories
- Check an event
- Join/leave events
- View host profile
- View participants profile
- Edit profile
- Next.js with Typescript and TailwindCSS for styling on the Frontend
- MongoDB Atlas with mongoose and zod for schema validation on the Backend
- Cloudinary for storing images and Vercel to host and deploy the app