A web app to list and manage events https://event-management-theta.vercel.app
  • TypeScript 98.7%
  • CSS 1%
  • JavaScript 0.3%
Find a file
Rohit Kumar Choudhary 5fb5c44d3a
Update README.md
Removed useless visual elements
2026-05-30 02:03:47 +05:30
actions implemented credentials and oauth authentication 2024-07-22 00:51:16 +05:30
app removed deprecated code 2024-07-22 01:08:55 +05:30
components removed deprecated code 2024-07-22 01:08:55 +05:30
data implemented credentials and oauth authentication 2024-07-22 00:51:16 +05:30
hooks Major rework 2024-02-09 12:26:07 +05:30
lib removed deprecated code 2024-07-22 01:08:55 +05:30
prisma implemented credentials and oauth authentication 2024-07-22 00:51:16 +05:30
public Major rework 2024-02-09 12:26:07 +05:30
schemas implemented credentials and oauth authentication 2024-07-22 00:51:16 +05:30
types implemented credentials and oauth authentication 2024-07-22 00:51:16 +05:30
.env.example Major rework 2024-02-09 12:26:07 +05:30
.eslintrc.json Initial commit from Create Next App 2023-11-15 14:49:33 +05:30
.gitignore Major rework 2024-02-09 12:26:07 +05:30
auth.config.ts implemented credentials and oauth authentication 2024-07-22 00:51:16 +05:30
auth.ts implemented credentials and oauth authentication 2024-07-22 00:51:16 +05:30
components.json Major rework 2024-02-09 12:26:07 +05:30
middleware.ts implemented credentials and oauth authentication 2024-07-22 00:51:16 +05:30
next.config.js implemented credentials and oauth authentication 2024-07-22 00:51:16 +05:30
package-lock.json implemented credentials and oauth authentication 2024-07-22 00:51:16 +05:30
package.json fix for vercel caching prisma 2024-07-22 01:12:54 +05:30
postcss.config.js Initial commit from Create Next App 2023-11-15 14:49:33 +05:30
README.md Update README.md 2026-05-30 02:03:47 +05:30
routes.ts implemented credentials and oauth authentication 2024-07-22 00:51:16 +05:30
tailwind.config.ts Major rework 2024-02-09 12:26:07 +05:30
tsconfig.json fixed category wise image banner 2023-11-19 02:06:09 +05:30

Event Management Website

This project is an Event Management Website built using Next.js. It allows organizers to create events and users to register for the events.

Features

  • Event Listing: View a list of upcoming events with detailed information.
  • User Registration/Login: Register and log in to manage your events.
  • Event Creation: Create and manage your own events with ease.
  • Search and Filters: Easily search for specific events and apply filters.

Technologies Used

  • Next.js: Next.js is a React framework for building full-stack web applications. You use React Components to build user interfaces, and Next.js for additional features and optimizations.

  • TailwindCSS: A utility-first CSS framework packed with classes like flex, pt-4, text-center and rotate-90 that can be composed to build any design, directly in your markup.

  • Postgres: Postgres, is a free and open-source relational database management system emphasizing extensibility and SQL compliance.

  • TypeScript: TypeScript is a free and open-source high-level programming language developed by Microsoft that adds static typing with optional type annotations to JavaScript.

Installation

  1. Clone the repository.
  2. Install dependencies using npm install.
  3. run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev

Open http://localhost:3000 with your browser to see the result.

You can start editing the page by modifying app/page.tsx. The page auto-updates as you edit the file.

Usage

  • Development: Use npm run dev to run the project in development mode.
  • Production: Deploy the project to your preferred hosting platform (such as Vercel).

Contributing

Contributions are welcome! Follow these steps to contribute:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature/YourFeature).
  3. Commit your changes (git commit -am 'Add new feature').
  4. Push to the branch (git push origin feature/YourFeature).
  5. Open a pull request.

Learn More

To learn more about Next.js, take a look at the following resources:

You can check out the Next.js GitHub repository - your feedback and contributions are welcome!

Deploy on Vercel

The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.

Check out our Next.js deployment documentation for more details.