Skip to content

Noah-Leardon/reddit-minimal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Reddit Minimal

Goal

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

Wireframes were made using both Figma and pencil sketches.

Technologies Used

  • HTML/CSS
  • JavaScript
  • Git/GitHub
  • React
  • Redux/Toolkit
  • Jest/RTL
  • Reddit JSON API

Practices

  • TDD with 100% coverage
  • Responsive web design
  • CI/CD

Features

  1. Search: Users are able to search reddit posts using the search bar.
  2. Sort Users are able to sort their search by 3 predefined choices.
  3. Subreddit: Users are able to browse subreddit posts

Experience Gained

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.

Usage

The deployed site is viewable at this link

Feel free to make a local copy to make changes, run tests, etc.

Support

For support or inquiries, please contact nojo2552@icloud.com.