Skip to content

BabGee/opportunity-management

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Opportunity Management System

Hosted at

https://opportunitymanagement.pythonanywhere.com/

Opportunity management is a web-based system with the following functionalities.

  1. Register new users.
  2. Log in registered users.
  3. Logged in users can create Accounts and Opportunities.
  4. Logged in users can view created Accounts and Opportunities.

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

You will find hereafter what I use to develop and to run the project

  • Python 3.9.1
  • Django 3.1.5
  • pipenv (not mandatory but highly recommended)

Installation

Get a local copy of the project directory by cloning "opportunity-management" from github.

git clone git@github.com:BabGee/opportunity-management.git

cd into the folder

cd opportunity-management

I use pipenv for developing this project so I recommend you to create a virtual environment and activate it.

python -m pipenv shell

Install the requirements

python -m pip install -r requirements.txt

Then follow these steps:

  1. Move to root folder
cd opportunity_management
  1. Create a .env file in the root folder, provide the required database information to the .env file (.env.example file is provided to help set this information)

  2. Create the tables with the django command line

python manage.py makemigrations

then migrate the changes

python manage.py migrate
  1. Finally, run the django server
python manage.py runserver

Built With

Versioning

I use exclusively Github

License

This is an open source project not under any particular license. However framework, packages and libraries used are on their own licenses.

About

Web-based opportunity management system.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors