anotherssa / CGS-Test-Camp-Task

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CGS Test project

For This project use MERN stask

Required features

  1. Todo list - CRUD operations on backend;
  2. Todo list - Connect your CRUD operations with frontend;
  3. Authorization (login/signup) backend;
  4. Authorization (login/signup) frontend;
  5. Filters for todo list by title and statuses (private and completed);
  6. Button pagination;
  7. Made same UI for mobile app and connect it to your backend;

NOTES

Backend should have stored in server dir and frontend in frontend, mobile should be stored in mobile dir.
Use technologies from Useful links and technologies. You should create separate pr for each task.

Design: https://balsamiq.cloud/syedgi8/pnzr5a1/r050B

PR convention

  1. Each intern will be attached to the branch (<username>/main);
  2. When you are working on the feature you should create a separate branch from <username>/main with name
    feature/<username>/<feautre-name> or bug/<username>/<feautre-name>. When you will finished with subtask you should create PR into <username>/main and ping Danyyl Kuchkov for review;
  3. Title of PR should be feat: <name of your feature> or bug-fix: <name of your bugfix>. Description field should contain short info about feature/bug;

If you will face with some issues with git. Ask Danyyl Kuchkov via slack;

Useful links and technologies

Corporate Codestyle
Formik
Mongoose
Typescript Passport Expo

About


Languages

Language:TypeScript 80.5%Language:HTML 12.2%Language:CSS 6.6%Language:JavaScript 0.8%