Skip to content
A Full Stack (MERN) time tracking web app
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
public
server
src
.gitignore
README.md
package-lock.json
package.json

README.md

To recreate after cloning, in the project directory, run:

    npm install
    npm start

Took me ~ 12 hours on this enjoyable project. It came out fairly well in the time frame, all mandatory and otherwise requirements met. What is clearly lacking though is a distinction between a booking and previous time log in the daily log list. Also, right now you can make an appointment in the past (earlier in the same day) - which is a bug!

Future improvements I will make with more time:

Fix the past appointment bug

Create a visual distinction between appointments (appointments would have a guest list, venue, time dedicated to it etc)

Previous logs and upcoming days with appointments would have a "deadline" emoji on their calendar dates

When it is time to give a user about an appointment, there would be a custom alert with more details of the appointment and link to a call etc.

You can’t perform that action at this time.