An open API service indexing awesome lists of open source software.

https://github.com/apella1/review-skill-frontend

ReviewSkill frontend.
https://github.com/apella1/review-skill-frontend

react tanstack-react-query

Last synced: 5 months ago
JSON representation

ReviewSkill frontend.

Awesome Lists containing this project

README

          

# ReviewSkill Frontend

## Summary

ReviewSkill is a cutting-edge learning companion designed to enhance knowledge retention through intuitive review sessions and spaced repetition. This user-friendly application empowers learners to comprehensively review and reinforce concepts from various subjects.
With a seamless interface, users can easily input topics, set review intervals, and receive timely reminders for optimal memory reinforcement. Whether you're preparing for exams or aiming for continuous learning, ReviewSkill transforms the learning experience by making spaced repetition a personalized and effective part of your educational journey.

## Links

- [Backend Repository](https://github.com/apella1/reviewskill)
- [Deployed Website](https://review-skill.vercel.app/)

## Technologies

### Language

- TypeScript

### UI Libraries

- React v19
- Tailwind v4
- Lucide Icons
- Shadcn UI

### Routing

- React Router v7

### State Management

- Tanstack React Query

### Testing

- Vitest
- React Testing Library
- Cypress

### Pre-commit Hooks

- Husky
- Lint Staged
- Commitizen

### Continuous Integration and Deployment(CI/CD)

- GitHub Actions

### Hosting

- Vercel

### Bundler

- Vite

## Setting Up Locally

- Clone the repository
- Switch to the root of the project and run `yarn` to install the dependencies
- Run `yarn dev` to run the application
- Run `yarn test` to run the tests on the terminal
- Run `yarn test:ui` to run the tests in a UI window

## Screenshots