This is the server for the Pomodoro App client.
The design of the Pomodoro App intends to provide the user with a fully-featured digital pomodoro timer, complete with session saving and notes for reference. A signed up user, upon completion of a 25-minute pomdoro work session, may save the details of the session to the server. The timestamped session saves under the user's unique account credentials, which the user may review at a later time. Notes may be similarly saved, and the timer page displays the most recent note for reference during work sessions.
Complete the following steps to start a new project (NEW-PROJECT-NAME):
git clone BOILERPLATE-URL NEW-PROJECTS-NAME
cd
into the cloned repositorynpm install
.env
file with a PORT
, your SECRET_KEY
for authentication key generation, your DATABASE_URL
, and optionally, a TEST_DATABASE_URL
.yarn run migrate
without any parameters to create your database.yarn run dev
to start the nodemon server.Start the application yarn run dev
Run migration SQL scripts npm run migrate
Run the tests yarn run test
for hosted API documentation, including request / response schema, please visit: https://app.swaggerhub.com/apis-docs/meta-434/pomodoro-api/1.4
timer:
sessions display:
notes display: