Shonen Reader is a Django-based web application designed for manga enthusiasts. It allows users to browse, read, and interact with manga chapters. The platform features a dedicated admin interface for managing content and viewing statistics.
- User Interface: Browse and read manga chapters, like and comment on your favorites.
- Admin Dashboard: Manage manga content, view detailed statistics, and use a rich text editor for content creation.
- Authentication: Seamless login and profile-based redirection.
- Media Management: Easy upload and management of manga covers and chapters.
- Django
- SQLite
- HTML/CSS/JavaScript
-
Clone the repository:
git clone https://github.com/yourusername/shonen-reader.git cd shonen-reader
-
Create and activate a virtual environment:
python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate
-
Install the required packages:
pip install -r requirements.txt
-
Apply the migrations:
python manage.py migrate
-
Create a superuser:
python manage.py createsuperuser
-
Run the development server:
python manage.py runserver
-
Access the application:
- User Interface:
http://127.0.0.1:8000/
- Admin Dashboard:
http://127.0.0.1:8000/admin/
- User Interface:
- Users can browse, read, like, and comment on manga chapters.
- Admins can manage manga content, view statistics, and use the rich text editor for content creation.
- Fork the repository.
- Create a new branch (
git checkout -b feature-branch
). - Make your changes.
- Commit your changes (
git commit -m 'Add new feature'
). - Push to the branch (
git push origin feature-branch
). - Open a pull request.
This project is licensed under the MIT License.