Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/itsnitinr/driwwwle

The social network for developers. Discover creative websites and build a community.
https://github.com/itsnitinr/driwwwle

hacktoberfest mongoose nextjs nodejs react reactjs social-media social-network tailwindcss

Last synced: 3 months ago
JSON representation

The social network for developers. Discover creative websites and build a community.

Awesome Lists containing this project

README

        




Driwwwle

The Social Network for Developers














----

Features


⚡ Server-side rendering with Next.js

🍪 Cookie-based authorization with JSON web tokens

📜 Infinite scrolling feed with React Query

🖼️ Cloud image upload with Cloudinary

❤️ Like, save and comment on posts

💬 Realtime chat with Socket.io

🤝 Follow developers and build personal feed

and a lot more..


## Running Locally

Clone this repository and install dependencies by running:
```
npm install
#or
yarn install
```

Create a new file named `config.env` with the following environment variables in the root of the project folder:
```
PORT =
MONGO_URI =
JWT_SECRET =
CLOUDINARY_CLOUD_NAME =
CLOUDINARY_API_KEY =
CLOUDINARY_API_SECRET =
SENDGRID_API_KEY =
SENDER_EMAIL =
```

Create a new file named `.env.local` with following configuration:
```
NEXT_PUBLIC_BASE_URL = http://localhost:3000
```

For development mode, run:
```
npm run dev
```

For production mode, run:
```
npm run build
npm start
```

Visit http://localhost:3000 or your custom port environment variable to view the app.

## Screenshots

![Banner Image](https://user-images.githubusercontent.com/34748469/133844015-c1b49f42-95de-4b4c-93d6-0d74152578cc.png)

Landing Page | Search
:-------------------------:|:-------------------------:
![](https://user-images.githubusercontent.com/34748469/133844238-18e81ef2-ef31-4455-9b8f-08c71754fd97.png) | ![](https://user-images.githubusercontent.com/34748469/133844365-d01ebbe2-5c37-4ed8-9337-efb6c15a4828.png)

Personal Feed | Post & Profile Page
:-------------------------:|:-------------------------:
![](https://user-images.githubusercontent.com/34748469/133844617-a3217361-3968-4754-afd6-8f5918a576a5.png) | ![](https://user-images.githubusercontent.com/34748469/133844779-fb0bb198-1f9c-4e51-af88-ee55e5471ca4.png)