Skip to content

Conversation

@anaspxr
Copy link
Collaborator

@anaspxr anaspxr commented Nov 27, 2024

Description

This PR merges the beta branch into the main branch to add core functionality and features.

Core backend features:

  • user authentication with OTP email verification, reset password, forgot password.
  • Error handling with global error handling middleware.
  • configure MongoDB connection and created models for user, workspace, space, task.
  • API routes for workspace, space, list, task CRUD functionalities.

anaspxr and others added 30 commits November 11, 2024 17:00
* create userSchema

* create signin and signup controller
* created mongoose shemas

* updated chat schema
* create verify token middleware for authorization

* Add OTP verification functionality with node mailer

* Implement forgot and reset password functionality
* created controllers and routes for space

* add middleware for routes
* admin authentication

* get all user for admin

* - get all workspace and spaces
- get workspace by id
- add user block

* user model updated
* get , create, update deleted the workspace
and get , updated the invited members

* workspace feature completed

* fix the middleware and mail sender utility errors

* complete the workspace functionalities

---------

Co-authored-by: sinan <sinanbh9605@gmail.com>
* - create list
- list update
- get all lists
- delete list
* merged

* created controller for user

* fixed bugs
* created task route

* developed task section api

---------

Co-authored-by: ANAS <anaspappadan@gmail.com>
* update response msg

* update endpoints

* Merge branch 'beta' of https://github.com/bridgeonAcademic/DOQUE-REST-API into feature/api-connection

* update routes and controller for connecting to frontend
* populate members deatails with workspace

* api update for integration

* update space schema and admin , space controller
* web socket completed

* updated userController
* web socket completed

* updated userController

* updated workspaceController
* created task route

* developed task section api

---------

Co-authored-by: ANAS <anaspappadan@gmail.com>
* integrate payment using stripe

* install socket
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants