LITReview is a Django-based web application for users to request and share book reviews. Users can create tickets to request critiques and post reviews with star ratings.
- Create, edit, and delete review tickets and critiques.
- Display posts with titles, star ratings, and book details (title, author, description, image).
- Responsive UI with centered layout, left-aligned post headers, right-aligned dates, and action buttons.
- Clone the repository:
git clone https://github.com/devogs/litreview.git
- Navigate to the project directory:
cd litreview
- Create a virtual environment:
python -m venv env
- Activate the virtual environment:
- Windows:
env\Scripts\activate
- macOS/Linux:
source env/bin/activate
- Windows:
- Install dependencies:
pip install -r requirements.txt
- Apply migrations:
python manage.py migrate
- Run the development server:
python manage.py runserver
- Access the app at
http://127.0.0.1:8000
. - Create tickets to request reviews or post critiques with ratings.
- Edit/delete posts using buttons on the right of each post.
- Posts show titles (1.5em, bold), ratings (★/☆ on same line), and book details.
- Python 3.9+
- Django 3.2+
- Dependencies in
requirements.txt