Skip to content

burakboduroglu/eru-social-web-app

Repository files navigation

Eru Social Web

Eru social web designed for my Erciyes University Design Project.

YouTube Link

Table of Contents

About The Project

This project is designed for my Erciyes University Design Project. It is a social web application that allows users to share their posts, follow other users, like posts, comment on posts, create communities, and join communities. It is a web application that allows users to share their posts, follow other users, like posts, comment on posts, create communities, and join communities.

Technologies

  • Next.js for Server Side Rendering
  • React.js for Frontend
  • Tailwind CSS for Styling
  • Clerk for Authentication
  • TypeScript for Type Checking
  • MongoDB for Database
  • Zod for Validation

Getting Started

To get a local copy up and running follow these simple steps.

Prerequisites

  • npm
npm install npm@latest -g
  • node.js
https://nodejs.org/en/download/

Installation

  1. Clone the repo
git clone
  1. Install NPM packages
npm install
  1. Run the project
npm run dev
  1. Set Up Enviroment Variables
MONGODB_URL=
CLERK_SECRET_KEY=
UPLOADTHING_SECRET=
UPLOADTHING_APP_ID=
NEXT_CLERK_WEBHOOK_SECRET=
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=

License

Distributed under the MIT License. See LICENSE for more information.

Acknowledgements