Skip to content

Implemented functional testing using jest and react-testing library. Made significant improvement in readability and efficiency of code by adding a level of abstraction using react-query and custom hooks.

Notifications You must be signed in to change notification settings

pawan-kr1997/Kneedup3.0

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 

Repository files navigation

[Note: Added a layer of abstraction using react-query. Implemented functional testing using jest and react-testing library.]

KneedUp3.0

KneedUp3.0 is a web application for aspirants preparing from government sites. It scraps publicly available scattered data from multiple government sites and makes them available in a single place. It provides new post notification alerts and bookmark features to users to make handling of data more convenient.

Features and interfaces

  • KneedUp3.0 has multiple government sites listed for user to select.

    Sidebar

  • When a user selects the site the backend will skim through the original site to look if new posts/articles have been published, then the KneedUp database will be updated accordingly and posts/articles will be displayed to the user.

    Navigation

  • After a User logs into the application then he/she can avail the bookmark and explore feautre. In case a user forgets his/her password they have the luxury to reset the password.

    Features

  • User can filter the sites according to their preference using the explore feature.

    Explore

  • User can bookmark the posts/articles for future refrencing. This feature helps in organizing the data and do focused preparation.

    Bookmark

  • Logged in user will be notified once every day for all the new articles/posts published in their selected sites to avoid the need to open KneedUp habitually looking for new post/article.

Contributing

Everyone is welcome for contribution! Fork the repo, make some changes, submit a pull-request!. [Note: In the .env file enter you own database credential and sendgrid apikey]

About

Implemented functional testing using jest and react-testing library. Made significant improvement in readability and efficiency of code by adding a level of abstraction using react-query and custom hooks.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published