Skip to content

Codedwells/nexus-events

Repository files navigation

Nexus Events

A Next.js application for event management with authentication, event creation, and attendee registration.

Technologies

  • Next.js 15
  • React 19
  • Prisma ORM
  • SQLite Database
  • TypeScript
  • Tailwind CSS
  • NextAuth for authentication
  • Radix UI for accessible components

Prerequisites

  • Node.js 18+ recommended
  • pnpm package manager

Installation

Clone the repository and install dependencies:

git clone https://github.com/Codedwells/nexus-events
cd nexus-events
pnpm install

Environment Setup

Create a .env file in the project root:

DATABASE_URL="file:./dev.db"
NEXTAUTH_SECRET="your-secret"
NEXTAUTH_URL="http://localhost:3000"

Database Setup

Run the following Prisma commands to set up and seed the database:

pnpm prisma migrate dev --name init
pnpm prisma db seed

An admin will be seeded with the following credentials

Running the Application

Start the development server:

pnpm dev

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

About

An event management platform using nextjs15 (Fullstack). It uses sqlite as the db

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published