A web application built with Next.js that connects actors and casting directors. This platform allows casting directors to post casting calls and actors to submit auditions, streamlining the casting process.
- User authentication and profiles
- Post and manage casting calls
- Submit video/photo auditions
- Search and filter casting opportunities
- Real-time notifications
- Messaging system between actors and casting directors
- Frontend: Next.js, React
- Backend: Next.js API Routes
- Database: Neon Console along with Prisma
- Node.js 16.x or later
- npm or yarn package manager
- Git
- Clone the repository
- Install dependencies:
npm install # or yarn install - Create a
.envfile in the root directory and add your environment variables:DATABASE_URL=your_database_url - Run the development server:
npm run dev # or yarn dev - Open http://localhost:3000 in your browser
Make sure to set up the following environment variables in your .env file:
DATABASE_URL: Your database connection stringNEXTAUTH_SECRET: Runto get your secretnpx auth secret
This is an A-Level Computer Science project. Contributions cannot be accepted however issues and feature requests are welcome!
This project is licensed under the MIT License - see the LICENSE file for details.