Skip to content

Charlie-Ward/CastConnect

Repository files navigation

Casting Call Platform

NodeJS

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.

Features

  • 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

Tech Stack

  • Frontend: Next.js, React
  • Backend: Next.js API Routes
  • Database: Neon Console along with Prisma

Getting Started

Prerequisites

  • Node.js 16.x or later
  • npm or yarn package manager
  • Git

Installation

  1. Clone the repository
  2. Install dependencies:
    npm install
    # or
    yarn install
  3. Create a .env file in the root directory and add your environment variables:
    DATABASE_URL=your_database_url
    
  4. Run the development server:
    npm run dev
    # or
    yarn dev
  5. Open http://localhost:3000 in your browser

Environment Variables

Make sure to set up the following environment variables in your .env file:

  • DATABASE_URL: Your database connection string
  • NEXTAUTH_SECRET: Run
       npx auth secret 
    to get your secret

Contributing

This is an A-Level Computer Science project. Contributions cannot be accepted however issues and feature requests are welcome!

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages