Skip to content

My first-ever webapp. Aimed for small organizations to manage their employee's tasks. Built with Ruby on Rails.

Notifications You must be signed in to change notification settings

iskandarzulkarnaien/WorkerTodo

Repository files navigation

README

Name: Iskandar Zulkarnaien Bin Suhaini

Matric No: A0183358W

Server is started the same way as any rails server.

Databases are stored locally in /db

User Manual (Also available on the webapp itself, under 'about'):

Non-Admin Users

  1. Log in to the account of your choice. A list of users can be found in the About page and README file or at the bottom of this manual. Alternatively, create a user by clicking on ‘Sign Up’ at the top right-hand corner of the page.

  2. You are now able to click ‘view your current tasks’ from the main page or click on ‘Tasks’ at the top right-hand corner to access your list of tasks. From here, you can see the Task name and deadline (or completion date). Completed tasks with ‘PENDING APPROVAL’ indicate that you have marked the task as completed, but your supervisor has yet to verify that the task is done to satisfactory standards. Once marked approved, the task will disappear from your view.

  3. To view more details about each task, click on the name of the task. Here you may also edit and delete the task or mark it as completed.

  4. To create a new task, return to the main tasks page. Click on ‘Create Task’.

  5. To search for a particular task, use the search bars to filter by name and/or tags.

  6. To logout, click on ‘Log Out’ at the top right-hand corner of the page

Admin Users

  1. Currently, Admin users are implemented such that they are users whose username == ‘Admin’ rather than as a boolean property of users. Please log in as Admin now.

  2. Admins will instead see everyone’s tasks in the main tasks screen, along with who each task belongs to. Additionally, they are the only ones who can mark completed tasks as approved and see tasks that have been marked as complete and approved.

  3. Admins are also able to access the list of users and edit or destroy them. Click on ‘Users’ at the top right-hand corner to access the main users page.

  4. From this page, you are able to edit or delete users, create a new user or most importantly, view a user’s task history, including completed and approved tasks.

  5. IMPORTANT NOTICE: Please do not delete yourself. You are better than that.

List of users (All share the same password of ‘password’):

  1. Admin 2. John Doe 3. Kah Nah Fayed 4. Mary Sue 5. Tan Ah Kow

About

My first-ever webapp. Aimed for small organizations to manage their employee's tasks. Built with Ruby on Rails.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published