Welcome to TimesWorld Onboarding System! This system allows users to register and onboard themselves.
TimesWorld Onboarding System is a web application designed to facilitate user registration and onboarding for TimesWorld employees.
- User-friendly registration form
- Onboard users with essential information
- Role-based access and dashboard
- Python 3.x
- Django
- Postgresql
-
Clone the repository:
git clone https://github.com/kharishgit/timesworld.git cd timesworld-
-
pip install -r requirements.txt
-
Create a database in PostgreSQL.
-
Change the file name of 'ENV.txt' to '.env' and place your credentials
-
python manage.py migrate
-
python manage.py runserver
The Application will be accessible at http://localhost:8000/.
- Navigate to http://localhost:8000/ in your web browser.
- Register and fill out the Onboarding form.(The First name should not contain special characters the password must be minimum length of 6 )
- Login with your usarname(email) & password
- Access your dashboard based on your assigned role.
This project is licensed under the MIT License.