Film Fan is sleek web application built using Svelte and Django, designed for movie enthusiasts. This app allows users to create personalized accounts, build, and manage their film lists with comprehensive CRUD (Create, Read, Update, Delete) functionalities.
Clone the Repository
git clone https://github.com/kdleonard93/film-fan.git
cd film-fan
Set Up a Virtual Environment (Optional but recommended)
python -m venv venv
source venv/bin/activate # On Windows use `venv\Scripts\activate`
Install Backend Dependencies
cd backend
pip install -r requirements.txt
Database Migrations
python manage.py migrate
Create a Superuser (for admin access)
python manage.py createsuperuser
Run the Django Server
python manage.py runserver
Navigate to the Frontend Directory
cd ../frontend # Assuming you're in the backend directory
Install Frontend Dependencies
npm install
Run the Development Server
npm run dev
http://localhost:5173
(or however your local is set) in your browser to interact with the application.This project is licensed under the MIT License
For any queries or suggestions, feel free to contact Kyle Leonard - contact@digitaldopamine.dev.