Skip to content

sidowxyz/Django-Class-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Django Class Project

Welcome to the collaborative class project repository! This project is developed by the Faculty of Computer and Information Science, Department of IT, Batch 4. We are working together as a team to build a web application using the Django framework. Everyone in the class will contribute to this project, fostering teamwork and hands-on learning.

Objectives

  • Develop a full-stack web application using Django.
  • Practice collaborative software development using Git and GitHub.
  • Learn and apply software development best practices, including version control, issue tracking, and code reviews.
  • Enhance our understanding of core IT concepts through practical implementation.

Tools and Technologies

  • Framework: Django
  • Programming Language: Python
  • Database: SQLite (or other databases as required)
  • Version Control: Git
  • Platform: GitHub
  • Frontend: HTML, CSS, JavaScript (optional libraries or frameworks like Bootstrap can be used)

How to Contribute

Prerequisites

  1. Basic understanding of Django and Python.
  2. Git installed on your local machine.
  3. A GitHub account.

Steps to Contribute

  1. Clone the Repository:
    git clone https://github.com/sidowxyz/Django-Class-Project
  2. Create a New Branch:
    git checkout -b <branch-name>
  3. Work on Your Feature: Add your code, commit changes, and push your branch:
    git add .
    git commit -m "Added a new feature"
    git push origin <branch-name>
  4. Submit a Pull Request: Open a pull request on GitHub and provide a brief description of your changes.
  5. Code Review: Collaborators will review your code, suggest changes (if any), and approve it for merging.

Project Structure

project_name/
    manage.py
    app_name/
        migrations/
        static/
        templates/
        views.py
        models.py
        urls.py
    settings.py
    urls.py

Communication

  • Join our GitHub discussions to coordinate and discuss project updates.
  • Use issue tracking to report bugs, suggest features, or request clarification.

Guidelines

  • Follow coding best practices.
  • Write clean and well-documented code.
  • Avoid committing directly to the main branch.
  • Respect deadlines for contributions.

Acknowledgements

Special thanks to our faculty and peers for their support and guidance in this project.


Let’s make this project a success together! 🚀

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published