Giter Club home page Giter Club logo

graduates's People

Contributors

anru123 avatar arneschreuder avatar arulagrawal avatar bevanslabbert avatar caaaramia avatar david-roodt avatar dyl-wf avatar dylan2894 avatar dylanspies avatar faraiqc avatar fffrikkie avatar giftmonwa avatar idzingirai avatar kearonf avatar lastrucci01 avatar matthewgotte avatar mattreed01 avatar michaelduplessis avatar michaelviljoen avatar moemoola3 avatar oomben avatar priyo5 avatar ray-net avatar rebeccapillay avatar ryanbroemer avatar takumuguti avatar thivesshj avatar timovdmerwe-18 avatar wesleypachaituks avatar xander-fp avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

graduates's Issues

Design and Implementation of the Database Schema

Due Date: 21/03/2022

** Description:**
* Must design and implement the database schema for the the feature. Must be able to store:
1. Company Representative name, surname, company and role in company.
2. Description about company rep
3. Username and Password.

Use Cases

work with designer to come up with use cases for accessing data and when unauthorized user accesses data, admin giving permission, and errors being shown

Creation of the UI

Due Date: 21/03/2022

Task: Create the UI with mock data[name, surname, company, description and etc.]

(docs): Class for API interactions

Investigate into whether a class (or design pattern) wrapped around the API interactions/GraphQL could be beneficial. A class which interacts on the backend which the backend engineer can use to generate valid queries and similarly on the frontend. The class then abstracts the API details from other members which may need to use it.

If it could be beneficial, please make a UML diagram to begin modelling it

Test

A test on making cards

(docs): Diagrams for backend

Diagrams which show the process flow of the backend.

  1. Activity diagrams outlining receiving API calls to storing the request DB.
  2. Sequence diagram of object call interactions (makeup the names for now as none are finalized)

Essentially an outline of how the backend will operate.

Due: 19/03/22

(docs): Class to interact with Database

You two should discuss a class (design pattern or a single class) to interact with the database on the backend through PRISMA.
Investigate whether PRISMA directly should be fine but a class which does the inserting/updating etc. (interface wrapping ontop of PRISMA) and which scrubs the data to check it is safe for the DB would be a good idea.

Please look into making a UML diagram which could be used as reference.

API engineer

  • Design how the api layer will communicate with the service layer, how data will be accessed
  • Mock code for requesting data from the database (receiving requests from service and requesting that data from the database)

Mock code

  • create mock code for the front end after designs have been made

  • Add it to the feature library

  • Write tests for your code

  • Note it doesn't have to be a full fledged ui just something that other teams can work with e.g. code for the 404 error message popup

Designs

  • Create Designs for error messages (how they will be shown, suggested: notification eg popup)
  • Mockups of the designs created (wireframes and stories)
  • Add designs to github

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.