Skip to content

Latest commit

 

History

History
55 lines (39 loc) · 2.2 KB

Sprint3.md

File metadata and controls

55 lines (39 loc) · 2.2 KB

The goal for the Sprint 3 was to develop and integrate frontend and backend, write unit test cases for both, and integration tests in cypress. Functionally, our goal was to make Create Posts and View posts by others work.

Accomplishments

Planning

  • Sprint 3 board created here.

Development

Create Post :

Back-End :
1) Create route for creating post (adding a record in Post table)
3) Added foreign key relationship for Post with Company, User
4) Allow API access for logged in users only.

Front-End :
1) Add input fields for creating post
2) Add URL validation rule for Resume link, Job link.
2) Create Post page accessible only when not logged in.

View posts by others :

Back-End :
1) Fetch posts by others based on current logged in user's company.
2) Return no posts if CompanyId is not set.

Front-End : 
1) Fetch data from backend
2) Show card for each post fetched. 

Read more about frontend in Front-end wiki.

Read more about backend in API wiki.

Read more about them here in Database wiki.

Testing

Added unit test cases and integration test cases. Read more about testing in Testing wiki.

Documentation

Demo Videos