Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/codewithranjha/animi-website-with-django

This is a Django-based website for streaming and viewing information about anime movies. It provides a platform for users to browse through a collection of anime movies, view details about each movie, and watch them online.
https://github.com/codewithranjha/animi-website-with-django

anime animiwebsite back-end django django-framework django-project front-end html-css-javascript template templates website-development website-template

Last synced: 29 days ago
JSON representation

This is a Django-based website for streaming and viewing information about anime movies. It provides a platform for users to browse through a collection of anime movies, view details about each movie, and watch them online.

Awesome Lists containing this project

README

        

# Anime Movies Website

![animi_site](https://github.com/CodeWithRanjHa/Animi-Website-With-Django/assets/167714618/f58c687d-427e-40d8-b367-0115fc1a34ce)

## Description
This is a Django-based website for streaming and viewing information about anime movies. It provides a platform for users to browse through a collection of anime movies, view details about each movie, and watch them online.

## Features
- Browse a collection of anime movies.
- View detailed information about each movie.
- Watch movies online.
- User authentication and registration system.
- Add, edit, and delete movies (admin functionality).

## Technologies Used
- Django
- HTML/CSS
- JavaScript
- SQLite (for development)
- Bootstrap (for styling)

## Setup
1. **Clone the repository:**
git clone https://github.com/CodeWithRanjHa/Animi-Website-With-Django.git

2. **Navigate to the project directory:**

```bash
cd Animi-Website-With-Django
```

3. **Install dependencies:**

```bash
pip install -r requirements.txt
```

4. **Run migrations:**

```bash
python manage.py migrate
```

5. **Create a superuser (admin user):**

```bash
python manage.py createsuperuse
```

6. **Start the development server:**

```bash
python manage.py runserver
```

7. **Open your web browser and navigate to [http://localhost:8000](http://localhost:8000)**

## Usage
- **User Authentication:** Users can sign up for an account and log in to access additional features such as adding movies to favorites.
- **Browsing Movies:** Browse through the collection of anime movies, view details, and watch online.
- **Admin Panel:** Access the admin panel at [http://localhost:8000/admin](http://localhost:8000/admin) to manage movies, users, etc.

## Contributing
Contributions are welcome! Please follow these steps:
1. Fork the repository
2. Create a new branch (`git checkout -b feature/your-feature`)
3. Make your changes
4. Commit your changes (`git commit -am 'Add some feature'`)
5. Push to the branch (`git push origin feature/your-feature`)
6. Create a new Pull Request