This is a Reddit clone application(learn with Sonny Sangha) built with Next.js that allows users to create posts, view post details, make comments, and view the top communities. Users can log in with their Reddit account to access the features of the application.
- User authentication with Reddit account
- Create posts with title, body, subreddit, and image URL
- View post details and make comments
- Top communities module to view the top 10 popular communities
- More features will come soon...
This application uses a variety of technologies, including:
- Next.js
- GraphQL Apollo/client
- TypeScript
- StepZen
- Supabase database
- Tailwind CSS
- Next-auth
- React-hook-form
- React-hot-toast
- React-icons
- and so on...
To install the application, run the following command in your terminal:
npm install
or
yarn install
To run the application, you will need to follow these steps:
1: In the terminal, navigate to the stepzen folder and run the following command:
stepzen start
2: Open another terminal and navigate to the root folder of the application. 3: Run the following command:
npm run dev
or
yarn run dev
The application is still in development, so there may be some issues or limitations that have not yet been identified. If you encounter any issues or have suggestions for improvement, please feel free to reach out to us.