Welcome to Book Club, a Django-powered web application with React, designed for book lovers to connect, share, and discuss their reading experiences! 📖✨
This project is a work-in-progress and a personal learning journey, built by exploring various YouTube tutorials, online sources and hands-on guides. It serves as a practical implementation of the knowledge gained — check out the References section for sources that contributed to its development.
Stay tuned for updates as the project evolves! 🚀
- User Authentication APIS - Sign up, Log in, Reset emails, the basic works
- Functional register Page with React
- Backend: Django, Django REST Framework
- Frontend: React, Vite, HTML, CSS, JavaScript
- Database: SQLite
- Clone the repository
- Set up your virtual environment
- Install dependencies with "pip install -r requirements.txt"
- Run migrations with "python manage.py migrate"
- Start your server with "python manage.py runserver"
- Access the application in your browser!
[1] kerberos, “ImportError: Couldn’t import Django,” Stack Overflow, Sep. 14, 2017. https://stackoverflow.com/questions/46210934/importerror-couldnt-import-django
[2] tread, “How can I split up a long f-string in Python?,” Stack Overflow, Feb. 20, 2018. https://stackoverflow.com/questions/48881196/how-can-i-split-up-a-long-f-string-in-python
[3] D. Franks, “Project setup for Django and React Blog Tutorial: EP 1.” May 23, 2024. Accessed: Mar. 31, 2025. [Online]. Available: https://www.youtube.com/watch?v=gHbmQttMlgI
[4] igniteflow, “No module named pkg_resources,” Stack Overflow, Sep. 16, 2011. https://stackoverflow.com/questions/7446187/no-module-named-pkg-resources
[5] Zustand, 2025. https://zustand.docs.pmnd.rs/apis/create (accessed Mar. 31, 2025).
[6] D. Franls, "Build an advanced and full-stack learning management system using Django and react from scratch to end". Nov. 2024. [Online course].
‌