Skip to content

Latest commit

 

History

History
46 lines (29 loc) · 2.65 KB

File metadata and controls

46 lines (29 loc) · 2.65 KB

redditClone

This is a Reddit Clone made using ReactJs,TypeScript,ExpressJS,NodeJS,GraphQl,StepZen,PostgreSql(using SupaBase),Reddit's login API.

Made using Next JS which runs on top of React

Express.js NodeJS

NPM

  • This Reddit Clone is made using NextJS for Front End hosted with Vercel.
  • Data is hosted over Supabase and can be added/retrieved/edited.
  • Used GraphQl for Application State Management.
  • Authentication is implemented using Reddit's Authentication API.
  • Used Typescript Ts to ensure type correctness.
  • All the components are available in root -> redditclone -> components
  • "npm start" can be used to run the project on a local server on PORT : 3000
  • This app was made using CREATE-REACT-APP
  • Features : LogIn using Reddit's credentials , create/edit/delete (CRUD) for POSTS/Comments/Votes/Subreddits ,etc.
  • Since this project is made with NextJs Next JS , we use pages folder to store different pages.

To run using local server :-

1. Make sure you have NODE installed!

Firstly, you will need to download the latest version of Node by CLICKING HERE

2. Clone the repo!

Next, you will need to run the following command in the Terminal to clone the repo onto your machine.

git clone https://github.com/singh-kashish/redditClone/

3. Install Dependancies

Next, you need to install all the dependancies using:

npm install

Once this is done, you can start the app with:

npm start

If using Yarn instead of npm, use yarn run dev to start the app after installing the dependencies.