Skip to content

abhinavsharma629/Companybook

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Companybook

A web application for employees of the world to track their employment history

Task

  • Employee View Details

     - An employee can create an account with proper authentication and session management
     - An employee can join a company (one at a time)
     - An employee can leave a company
     - Employee dashboard shows its employment history with duration of stay at a company
     - Employee’s dashboard is private and visible only to the employee
    
  • Company View

     - List of all companies (default home page)
     - Any employee can create his own company
     - Company dashboard shows both past and present employees
     - Company dashboard is public
    

Additional Features to be implemented

- PostgreSql can also be used if used for wide purposes.(It was used but i have commented it out for now)
- Upload Profile Pictures
- Change Password
- Social Authentication
- SMTP service for mails

Assumptions Made

- An employee can join , leave and again join a company; Shows status for the employee for all the times he leaves and joins a company       which is necessay for traking the history of employement of the company.
- An employee can't join another company until he leaves his current company.
- Natural timmings used like used in social media sites.

Setup

  - Clone the project
  - pip install -r requirements.txt
  - py manage.py runserver

About

Its a website app used by employees as well as companies of the world to track their employment history. [Assignment of Inkredo]

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published