Skip to content

builtbyteran/project-ReactReddit

Repository files navigation

🚀 Project Reddit (from Parsity) - React + TypeScript

TypeScript React Next.js License


📖 Description

A Reddit-inspired application built with React, TypeScript, and React-Bootstrap. Users can add posts, view them in a list, and toggle the visibility of posts.

This project demonstrates modern React patterns, TypeScript type safety, and responsive UI design using React-Bootstrap.


⚡ Features

  • Add new posts with username and content
  • Toggle visibility of posts
  • Fully typed with TypeScript
  • Responsive design using React-Bootstrap
  • Simple, clean UI

💻 Installation

Clone the repo:

git clone https://github.com/Teran2/project-reddit-reactTS.git
cd project-reddit-reactTS
npm install
npm run dev

Then:

Open http://localhost:3000 in your browser.


🚀 Usage

  1. Enter a username and post text in the form.
  2. Click Submit to add your post.
  3. Click Show/Hide Posts to toggle the post list visibility.

🛠 Tech Stack

  • React - Frontend library
  • TypeScript - Type safety
  • React-Bootstrap - UI components
  • Next.js - Server-side rendering and routing

📝 Roadmap

  • Implement comments functionality
  • Posts sort upvote button sort/functionality
  • Eventually switchover to RTK

About

Project React Reddit is a small, interactive application, built using React, TypeScript, and React-Bootstrap.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors