This is a simple note taking app in Android with Integrated API. In this project i have covered everything that is required to create a fully functional app.
- MVVM Setup
- HILT
- Coroutines
- API Integration using Retrofit
- Interceptors for Authenticated Flows.
- Handling validations and loading state.
- Complete Signup/Login Flow
- Node.js
- Express.js
- MongoDB
- JSON Web Tokens (JWT) for authentication
-
Clone the repository:
git clone https://github.com/Akash616/Notes_api.git
POST /users/signup: Sign up a user
POST /users/signin: Login a user
GET /note: Get the list of notes
POST /note: Add a new notes
PUT /note/{noteId}: Update a notes by noteId
DELETE /note/{noteId}: Delete a notes by noteId