Company assignment of App Avangers
Google-docs-clone (DOC DEPOT), here you can create your own docs and can see other's public docs. Can collaborate remotely in a doc from the same user's account, changes will be applied in real-time
UI-Part | Controller | Server-Part |
---|---|---|
FRONTEND | BACKEND | DATABASE |
---|---|---|
Sign-up by providing a unique username, your email & password
Sign-in with your unique credentails [email, password]
After successfully authenticated you will be redirected to HOME page, there you will see the list of public documents.
Create document by providing the name
Checkout your own private and public applications
Edit and see single doc, edit only if it's your
The following table lists the available API routes and their descriptions:
Route | Method | Description |
---|---|---|
auth/signup/ | POST |
Register user's data in Database |
auth/signin/ | POST |
By checking user's credentials allow them to log-in in the web-applicattion |
profile/ | PATCH |
Update logged-in user's profile |
docs/ | GET |
Get all public docs |
docs/user | GET |
Get all docs for the logged-in user |
docs/ | POST |
Post / Create document |
docs/:docId | PATCH |
Update specific doc's details and allowed only for the author |
docs/:docId | DELETE |
Delete specific doc and allowed only for the author |
Thank you 💙