A very strong but minimalistic API, for task scheduling and tracking
API End-Point: https://personalize-me.azurewebsites.net
Personalize me is started of as a personal project for me to tab on to some of my daily tasks. While I was developing the API i tought of adding more things and making the API stronger and which could be used directly by the clients and orgs. I tried to bridge the gap between having a complex api for clients and and personal use, and tried to make it more minimalistic
A minmalistic Task API to help you complete your daily, weekly, monthly, personal, private, tasks.
##Routes Information
/Client
: a. Add new client b. Get existing client/TaskClass
: a. Create new TaskClass b. Get All task class c. Delete Task ClassTask
: a./:userName
: Get all tasks of user b.:userName/:taskClass
: Get all tasks of Task Class c.('/')
: Create Task d.'/userName/:id'
: i. Get SingleTask ii. Delete Single Task
Postman API use case link: TBD
Step 1: Clone the repo
git clone https://github.com/nimit2801/personalize-me.git
Step 2: Install dependencies:
cd personalize-me
npm install
Step 3: Add MONGOURI
in config folder
Step 4: Run local development server
npm install -D nodemon
npm run dev
Step 5: Test with postman or your favorite REST Client
Happy Hacking!
- MongoDB (Database)
- Express.js (Server)
- Making passwords encrypted
- Adding more middlewares to make the api more strong
- Adding test cases to make the API bullet proof
- Add contribution.md for devs to contribute to the api
I'm an open source enthusiast and developer who wants to make life of developers easy.
- @nimit2801
- Discord: Nimit#4979