Skip to content

jiathehuman/bookclub-django-react

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Book Club

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! 🚀

🚀 Current Features

  • User Authentication APIS - Sign up, Log in, Reset emails, the basic works
  • Functional register Page with React

🛠️ Tech Stack

  • Backend: Django, Django REST Framework
  • Frontend: React, Vite, HTML, CSS, JavaScript
  • Database: SQLite

Installing application

  1. Clone the repository
  2. Set up your virtual environment
  3. Install dependencies with "pip install -r requirements.txt"
  4. Run migrations with "python manage.py migrate"
  5. Start your server with "python manage.py runserver"
  6. Access the application in your browser!

Resources consulted:

[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].
‌

About

Book Club - pet project built with Django and React

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published