https://github.com/jod35/allotr
An automated course allocation platform for Uganda Technology And Management University. This is my final year project submission for my Bachelor's of Science In Software Engineering
https://github.com/jod35/allotr
api django javascript python vuejs
Last synced: 7 months ago
JSON representation
An automated course allocation platform for Uganda Technology And Management University. This is my final year project submission for my Bachelor's of Science In Software Engineering
- Host: GitHub
- URL: https://github.com/jod35/allotr
- Owner: jod35
- Created: 2023-07-25T13:04:59.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-11-14T12:22:33.000Z (about 2 years ago)
- Last Synced: 2025-02-23T21:42:30.181Z (11 months ago)
- Topics: api, django, javascript, python, vuejs
- Language: JavaScript
- Homepage: https://allotr.onrender.com/
- Size: 36.5 MB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Alotr
[](https://travis-ci.org/your-username/your-app-name)
[](LICENSE)
## Description
A course allocation and management platform for Uganda Technology And Management University.
## Table of Contents
- [Installation](##installation)
- [Usage](#usage)
- [Configuration](#configuration)
- [Contributing](#contributing)
- [License](#license)
## Installation
1. First, clone this repository to your local machine:
```bash
git clone https://github.com/jod35/allotr.git
cd allotr
```
2. Set up a virtual environment and activate it:
```bash
python -m venv venv
source venv/bin/activate # On Windows, use `venv\Scripts\activate`
```
4. Apply the database migrations:
```bash
python manage.py migrate
```
5. Create a superuser (admin) to access the Django Admin interface:
```bash
python manage.py createsuperuser
```
6. Run the development server:
```bash
python manage.py runserver
```
Now your application should be up and running at ${window.location.origin}/
## Usage
Explain how to use your application here. Provide examples and screenshots if applicable.
## Configuration
List any additional configuration settings or environment variables required for your application.
## Contributing
Contributions are welcome! If you find any issues or want to add new features, please follow these steps:
- Fork the repository.
- Create a new branch for your feature:
```bash
git checkout -b feature-name
```
- Commit your changes:
```bash
git commit -m 'Add some feature'
```
- Push the branch to your fork:
```bash
git push origin feature-name
```
- Create a pull request.