Angular -Graphql - Redis Pubsub-mongoose developer : Add a status field and related behavior to an object called activity

Končano Objavljeno pred 2 letoma/leti Plačilo ob prevzemu
Končano Plačilo ob prevzemu

Please see all the details with screenshots in this link and please refer to the attached file for code.

You must know Angular 7, Graphql -Redis Pubsub mongoose and node.js to be able to complete this task:

[login to view URL]

From the above document:

A status field has been added in the schema for the activity object, and the draft UI related to the status field has been added in the activities screen (the home component). Please implement the behavior related with activity status.

As a teacher, I can change the activity status by selecting one of the 3 options on the drop-down

The students can only see the active activities, inspectors can only see active and archived activities

Conditions:

Teachers can delete (soft delete) only Activities with draft status.

active status can be revert to draft if there are no post or evidence in associate with the activity - classes yet.

Teachers can only archive active activities

other teachers can see activities in all status..

Archived activities can be moved back to active state.

As a teacher and inspector I can filter activities by status so that I can see only limited activities.

Inspectors can only filter Active and Archived activities

Hide archived and Draft activities from students and inspectors

allow soft deleting (set isDeleted=true) activity. activity can only be deleted if it is "draft" and not associated with any classes.

deleted activities will not be visible to anyone. A confirm pop up should show to ask the teacher to confirm deletion. both front-end and backend should enforce the deletion logic

Node.js NoSQL Couch in Mongo Angular GraphQL

ID projekta: #32526450

Več o projektu

4 predlogov Oddaljen projekt Aktiven pred 2 letoma/leti

Dodeljeno:

wilsonfpena

I have a lot of experience with the required technologies. I work with GraphQL both front-end and back-end for more than two years now (I'm also currently working with it) so the implementation won't be a problem.

$55 USD v 7 dneh
(0 mnenj)
0.0

4 freelancerjev ponuja v povprečju za $576 na tem delu

swamyvaditya

Dear Sir, I'm well versed in Angular, Mongoose, Redis, GraphQL, and other related technologies. I can complete this project successfully. Please contact me to discuss further details. I look forward to hearing from Več

$150 USD v 5 dneh
(3 ocen)
3.5