Giter Site home page Giter Site logo

zuddl-backend's Introduction

Questions : In a README in your repo, answer the following (DO NOT IMPLEMENT) How would your tables and apis change for the following scenarios. What tables and api endpoints would you add Which tables and api endpoints would need to be updated?

  1. If a user can create and edit stages for a particular board. For example instead of Open > In Progress > Done if they want the stages of their task board to be Read > Working > Reviewing > Completed If we are working on NoSql database so we have to update Stages collection with specific stage id with proper update data ex we want to update open stages to read stages so we can take that stage id and find that document then update that document simply find using id --> then update using id --> give sucess or error response

  2. If users can comment on tasks For adding features of commenting we can create a new collection and stored comments in this by taking stages and card id as refrence we also have one more method by simplying adding comments in cards document as array but this can increase developer burden and reduces flexibility and increase complexity in database

  3. How will you do error handling? As i am using Node js Javascript for developing a web app in which javascript provide its own error handling , we can also use try and catch to run async opertaion

there are many methods but I can not discuss all in this single readme

WHY I AM LATE FOR Submiting project

  1. We have to imporatant industrial training from 21 sep to 19 October so I was not getting enough time for developing projects
  2. I can make this project more advance and optimaized
  3. I used Next js in frontend and Node js Express Js and Mongo Db in Backend
  4. I want to deploy this project and then send the link but My favorite render do not support latest Node js so I dont have any free alternative

Installtaion Steps

Frontend link - https://github.com/Abdev1205/Zuddl-frontend

  1. Install node modules by running npm install command inside downloaded folder
  2. Run npm run dev to start next js application

Backend link - https://github.com/Abdev1205/Zuddl-Backend

  1. Install node modules by running npm install command inside downloaded folder
  2. Create .env file and this MONGO_URL = mongodb+srv://abhay:[email protected]/zuddlBackend?retryWrites=true&w=majority
  3. Run npm run dev to start node js server

zuddl-backend's People

Contributors

abdev1205 avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.