The goal of the project is to provide a minimalized Reddit experience. This slimmer design will allow for a more focused, less cluttered experience that will feel snappier and easier to follow.
Wireframes were made using both Figma and pencil sketches.
- HTML/CSS
- JavaScript
- Git/GitHub
- React
- Redux/Toolkit
- Jest/RTL
- Reddit JSON API
- TDD with 100% coverage
- Responsive web design
- CI/CD
- Search: Users are able to search reddit posts using the search bar.
- Sort Users are able to sort their search by 3 predefined choices.
- Subreddit: Users are able to browse subreddit posts
This project served as a cap stone project for my Front-End journey. It stretched me, but I gained a lot of knowledge from this project. This was my first project built primarily using a TDD approach. It was strange and hard to get used to. As time went on I felt more confident writing, organizing, and diversifying the tests. This lead to a unique confidence in the code integrity that I hadn't previouslt known. Besides testing, this project also greatly increased my confidence with React, Redux, and CSS. I had to spend a lot of time with all three of them and learned many quirks about them along the way. Overall this project was challenging, yet rewarding and it made me confident in the areas I previously felt weak.
The deployed site is viewable at this link
Feel free to make a local copy to make changes, run tests, etc.
For support or inquiries, please contact nojo2552@icloud.com.