Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/devansh-365/ceddit
- Owner: Devansh-365
- License: mit
- Created: 2023-11-18T12:52:09.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2024-03-11T09:23:13.000Z (8 months ago)
- Last Synced: 2024-03-11T10:43:10.201Z (8 months ago)
- Topics: chakra-ui, docker-compose, express, full-stack, mern, mern-project, mern-stack, nodejs, reactjs, reddit-clone, social-media, social-network
- Language: JavaScript
- Homepage: https://ceddit-one.vercel.app
- Size: 1.76 MB
- Stars: 14
- Watchers: 1
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Ceddit✨️
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