Circcle is an easy to use web application built for every industry to help build a community with stronger bond and faster communication between their users or audience. This awesome project was developed by my friend Harry Udechukwu, chibuzor iroatu and I, Harry is an innovative product designer and chibuzor is a frontend developer who worked effortlessly to make this project come to live with a good user interface.
Read blog to understand better 📖
Try the App: Circcle
Circle has a lot of features we intend to implement based on what i wrote on the blog. But Here are the implemented features
- Github/Google Authentication
- User create/edit Profile
- Community Creation
- Onboarding features
- Clone the repository
git clone https://github.com/pauxiel/circle.git
- Change the working directory
cd circle
- Install dependencies
npm install
- Create
.env
file in root and add your variables
DATABASE_URL=
GITHUB_CLIENT_ID=
GITHUB_CLIENT_SECRET
GOOGLE_CLIENT_ID=
GOOGLE_CLIENT_SECRET=
NEXTAUTH_URL=
NEXT_PUBLIC_SECRET=
- Run the app
npm run dev
- Next JS Frontend framework
- NextAuth: Complete User Authentication
- Planetscale: for Database
- Prisma: ORM(Object-Relational Mapping)
- React-hook-form : for Form state
- SWR: for Server cache state
Circcle is amazing Project. here are some yet to be implemented Project🤞
- Create posts or share useful link (upcoming)
- Post reactions (upcoming)
This project is licensed under the MIT License - see the LICENSE
file for details.
This project needs a ⭐️ from you. Don't forget to leave a star ⭐️