Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/devansh-365/ceddit

A dynamic platform for developers: fostering collaborative learning through programming question posting and knowledge sharing.
https://github.com/devansh-365/ceddit

chakra-ui docker-compose express full-stack mern mern-project mern-stack nodejs reactjs reddit-clone social-media social-network

Last synced: 7 days ago
JSON representation

A dynamic platform for developers: fostering collaborative learning through programming question posting and knowledge sharing.

Awesome Lists containing this project

README

        



ceddit


Ceddit✨️



ceddit licence


ceddit forks


ceddit stars


ceddit issues


ceddit pull-requests


View Demo
·
Report Bug
·
Request Feature

### Introducing ceddit ✌️

A dynamic platform for developers: fostering collaborative learning through programming question posting and knowledge sharing.

## 🚀 Demo

Try the App: [ceddit](https://ceddit-one.vercel.app/)

## 🧐 Features

A dynamic platform for developers: fostering collaborative learning through programming question posting and knowledge sharing.

- **Beautiful UI using TailwindCSS and ChakraUI**
- **User Authentication: Users can authenticate using their email**
- **Community Creation: Users can create their own communities**
- **Posting: Users can create posts within their communities**
- **Post Viewing & Sorting: Users can view posts and sort them by time, likes, and comments**
- **Voting: Users can upvote and downvote posts and comments**
- **Commenting: Users can comment on posts and their own comments**
- **Skeleton Loading: Implement skeleton loading feature for better user experience**
- **Full responsivity and mobile UI**

## 🛠️ Installation Steps

1. Clone the repository

```bash
git clone https://github.com/Devansh-365/ceddit.git
```

2. Change the working directory

```bash
cd ceddit
```

3. Setup with docker

```bash
docker-compose up
```

You are all set! Open [localhost:3000](http://localhost:3000/) to see the app.

## 💻 Built with

- [React JS](https://react.dev/): javascript libraray
- [Javascript](): language
- [JWT Auth](https://jwt.io/): for authentication
- [Chakra UI](https://chakra-ui.com/): for components
- [React Icons](https://react-icons.github.io/react-icons/): for icons
- [MongoDb](https://www.mongodb.com/): for database
- [NodeJs](https://nodejs.org/en/): for backend
- [Exprees](https://expressjs.com/): for backend
- [react-hot-toast](https://react-hot-toast.com/): for toasts
- [Docker](https://www.docker.com/)
- [Vercel](http://vercel.com/): for hosting

## 🛡️ License

This project is licensed under the MIT License - see the [`LICENSE`](LICENSE) file for details.

## 🍰 Contributing

- ceddit is an open-source project and we welcome contributions from the community.

- If you'd like to contribute, please fork the repository and make changes as you'd like. Pull requests are warmly welcome.

### Our Contributors ✨



---


Ceddit needs a ⭐️ from you