Manage your task with Apptivity
Explore the docs »
View Deployed App
·
Report Bug
·
Request Feature
Table of Contents
Apptivity adalah productivity tools berbasis website yang digunakan untuk memudahkan pengguna dalam mengimplementasikan berbagai macam teknik-teknik produktivitas seperti Pomodoro, Eisenhower Matrix, Kaizen, dan terdapat juga berbagai artikel yang membahas segala hal berkaitan dengan produktivitas.
Project Apptivity dibangun untuk memenuhi tugas akhir atau Capstone Project pada program Studi Independen Bersertifikat - Batch 2.
- Apptivity API V3 See docs here
- GNews API
How to install local apptivity on your laptop? let's follow the instructions
- Node Js (v14.17.6 or higher)
This project required API KEY from GNews. To get the API KEY please register here
-
Clone this repository (main branch)
git clone https://github.com/egyyudanugraha/capstone-project.git
-
Install NPM packages
npm install
-
Create file
.env
in root project folderBASE_URL_API='http://localhost:3000' // FOR DEVELOPMENT BASE_URL_API='https://apptivity-api-v3.herokuapp.com/' // FOR PRODUCTION BASE_URL_NEWS='https://gnews.io/api/v4/search' API_KEY='YOUR_API_KEY-FROM_GNEWS' // PLEASE REGISTER GNEWS API TO GET API KEY PUBLIC_KEY_SERVER='BF0iNOeRThs_SsOTc1s77KuIozBdxeaLM5aegT5-UsccCdg2QN9bZQ_a4SZtZ_Y09-ytma00m4AeHqYvk5MZuJA'
-
Run the server!
npm run start-dev
Yeay! Server running on localhost
For the styling development please run tailwind, open new tab on terminal.
npm run tailwind
To build this project for production, run command
npm run build
- Build Backend for APIs, see this
- Authenticate & Authorize with JWT
- Tasks
- Eisenhower Matrix
- Pomodoro
- History of completed task
- Articles productivity
- Dark mode
- Progressive Web App
- Notification service
- Landing page
- How to use