This repository is part of the Senior Project 1 course, focusing on building a series of applications using the Django framework. It includes all the code, documentation, and deliverables for the individual development phases.
The goal of this project is to gain hands-on experience with Django by building and deploying scalable web applications. Each project demonstrates specific functionalities, including dynamic webpage generation, database access, and computation logic.
- A simple Django application to check whether a number is prime.
- Interactive user interface to input numbers and view results dynamically.
- Demonstrates the basics of Django view handling and form validation.
- A web application that builds an endpoint using database access.
- Features a notifications dashboard to display messages for specific users.
- Implements CRUD operations on a database and dynamic content rendering.
- A Django web application that calculates and displays all prime numbers within a user-specified range.
- Includes a form-based interface for users to input a range and view results.
- Highlights more advanced logic processing within the Django framework.
- Backend: Django (Python framework)
- Frontend: HTML, CSS, JavaScript
- APIs: RESTful endpoints for database communication (Project 2)
- Python 3.x
- Django 4.x or higher
- Virtual Environment setup (
venvrecommended)
- Clone the repository:
git clone https://github.com/[YourGitHubUsername]/Senior_Project_Individual.git cd Senior_Project_Individual - Create and activate a virtual environment:
python3 -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate
- Install dependencies:
pip install -r requirements.txt
- Run the server:
python manage.py runserver
Feel free to contribute to this repository by opening a pull request or submitting issues for enhancements and bug fixes.