Make your life easier by plan your life in this awesome web application!
View Demo
Table of Contents
Era Planner is the Front-end project that have concept of managing daily life. You can locate the Era Planner Front-end Repository here : [GitHub Repo](https://github.com/Celesca/FinalProject-Frontend-DevInit)
For this project is the new chapter or the Backend server for the old project which is from the Dev Init Program too.
There are several endpoints of feature you can use:
- User endpoints
- Todo-list endpoints
- Daily Log endpoints
- Event endpoints
- Express (TypeScript)
- PostgreSQL
- Jest.js
First you need to setting up your locally folder. To get a local copy up and running follow these simple example steps.
This is how to list things you need to use the software and how to install them via npm.
- npm
npm install npm@latest -g
Following the guide from below through your terminal.
- Clone the repo
git clone https://github.com/Celesca/FinalProject-Backend-DevInit
- Move to folder directory
cd FinalProject-Frontend-DevInit
- Install NPM packages
npm install
- Run the backend server (Port 3000)
npm run dev
- Start database server with docker (Port 5432)
docker-compose up --build
Test cases will be in the following images (Credit by Borntodev)
npm test
- Recording the testing and checked all the test cases.
- Video : FinalProject_DevInit_Video
Distributed under the MIT License. See LICENSE.txt
for more information.
Linkedin - Sawit Koseeyaumporn
Project Link: EraPlanner