this is an asset management system that help in managing assets in an organization. in this regard, it has two type of users; employee and employer. Employers register directly with the system while employees are added to the system by the employer. the system keep track of employees activities by sending real-time logs to the employee.
- create custom user model in django
- allow employer to register via email confirmation --send to the terminal for now---
- allow employer to add employee by giving out name and email
- allow employer to assign an asset to employee
- show employee activity logs such as update profile, login, logout
- allow employees to via email send to them
- allow employees to update profile
- allow employee to view assets assign to them
- Manage authentiation in Django
- form validation
- ensure you have python3 installed
- ensure you have pip3 installed
sudo apt-get install python3-pip
- ensure you have virtualenv installed
sudo apt-get install python3-pip
- create virtual environment
virtualenv -p python3 myenv
- activate virtual environment
source venv/bin/activate
- clone repo
git clone https://github.com/chirchir12/assetManager.git
- move to assetManager directory
cd assetManager
- install dependencies
pip3 install -r requirements.txt
- make migrations to avoid foreign key problems
python manage.py makemigrations users
- migrate migrations
python manage.py migrate
- start server
python manage.py runserver
- go to the link
http://127.0.0.1:8000/
- Github: @githubhandle
- Twitter: @twitterhandle
- Linkedin: linkedin
- Email: email
- HTML5
- CSS3
- Bootstrap
- Python
- Django
- Pusher
- Mysql
- JavaScript
Feel free to check the issues page.
Give a ⭐️ if you like this project!