Skip to content

Latest commit

 

History

12 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RiffMates 🎸

A Django 5 web application built while following Django in Action — developed from scratch for learning and experimentation.


📘 About This Project

RiffMates is a music-oriented web application developed as part of my learning journey through the book Django in Action.
The project is recreated step-by-step from scratch to deepen my understanding of Django 5 and modern web development practices.

🔒 Note: This repository contains only my own implementation, not the original code provided by the book.


🎯 Learning Objectives

  • Master Django 5 project structure, apps, and routing
  • Learn how to use models, views, templates, and forms effectively
  • Understand user authentication, custom admin, and testing
  • Practice using Git, GitHub, and Conda environments for full-stack development
  • Deploy Django projects and manage environment variables

🚧 Project Status

  • ✅ Conda environment created: WebApplication
  • ✅ VSCode and Git configured
  • ✅ GitHub SSH connection established
  • .gitignore added
  • 🔜 Ready to start project: django-admin startproject config .

💻 Tech Stack

  • Language: Python 3.11
  • Framework: Django 5.x
  • Environment: Conda (WebApplication)
  • Editor: Visual Studio Code
  • Version Control: Git + GitHub (SSH)

📁 Project Structure (in progress)

RiffMates/
├── config/           # Django project root (to be created)
├── .gitignore
├── README.md
└── requirements.txt  # (to be generated)

📝 Notes

  • All commits will be tagged to match the progress through chapters of the book.
  • I’m rewriting all code by hand to enhance understanding — no copy-paste.

📌 License

This repository contains only original code by Yin Wang created for personal learning.
All rights to the Django in Action book and official sample code belong to the original authors and publisher.

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages