Skip to content

Reddit Codecademy project. Project using the Reddit API to display posts and comments, display posts by predifined categories, search and write comments on posts.

Notifications You must be signed in to change notification settings

JossySola/21stCenturyTimes

Repository files navigation

Purpose

This is a project from Codecademy.com, where its goal is to use the technologies learned so far along with an API integration, in this case, Reddit.

Technologies

The next technologies are required for this project:

  • React / Redux (libraries)
  • React Router (client side routing)
  • Typescript (typed programming language)
  • Vite (build tool)
  • Jest (JS testing framework)
  • Tailwind (CSS framework)
  • Reddit API
  • Figma (interface design tool)
  • Sinon JS (standalone test spies)

Project Flow

/*
┌─────────────┐      ┌─────────┐      ┌─────────────────────┐
| Wireframing | ---> | Routing | ---> | Stateful Components |
|_____________|      |_________|      |_____________________|

┌──────────────────────┐      ┌──────────────────────┐
| Stateless Components | ---> | Features Integration | --->
|______________________|      |______________________|

┌─────────┐
| Styling |
|_________|
*/

Feature Design Flow

Unit Creation and Testing

/*
┌─────────────┐
| Pseudo-code |
|_____________|

┌─────────────────────┐      ┌────────────┐      ┌───────────┐
| Implementation Code | ---> | Edge Cases | ---> | Unit Test |
|_____________________|      |____________|      |___________|

┌────────────────┐      ┌─────────────┐
| Error Handling | ---> | Refactoring |
|________________|      |_____________|
        ^                      |
        |______________________|
*/

Integration Testing

About

Reddit Codecademy project. Project using the Reddit API to display posts and comments, display posts by predifined categories, search and write comments on posts.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published