____ ____ _ _
| _ \ _____ __/ ___(_)_ __ ___| | ___
| | | |/ _ \ \ / / | | | '__/ __| |/ _ \
| |_| | __/\ V /| |___| | | | (__| | __/
|____/ \___| \_/ \____|_|_| \___|_|\___|
This is an open-source community platform built with the latest features of Next.js 13
.
Warning This project is still in development and is not ready for production use.
It uses new technologies (Server Actions, Prisma ORM) which are subject to change and may break your application.
Next.js
: A popular React framework for building server-rendered and static websites.React
: A JavaScript library for building user interfaces.TypeScript
: A statically-typed superset of JavaScript that enhances developer productivity and code maintainability.TailwindCSS
: A highly customizable CSS framework that allows for rapid UI development with utility classes.Shadcn/UI
: Re-usable components built using Radix UI and Tailwind CSS.Prisma
: A modern database toolkit for TypeScript and Node.js that simplifies database access and management.Uploadthing
(S3) - File Uploads For Next.js DevelopersNextAuth.js
: A complete authentication solution for Next.js applications.Editor.js
: A block-style editor for creating rich content with a clean and extensible API.React Query
: A data fetching and caching library for React applications.Prettier
: A code formatter that helps maintain consistent code style.TypeScript-ESLint
: A pluggable and configurable linter tool for identifying and reporting code errors and enforcing code style.
git clone https://github.com/BharathxD/DevCircle
pnpm install
Create a .env
file in the root directory and add the environment variables as shown in the .env.example
file.
pnpm dev
npx prisma generate
npx sst remove
npx ssh remove --prod
npx ssh remove --dev
Licensed under the MIT License. Check the LICENSE file for details.
Contributions are welcome! Please open an issue if you have any questions or suggestions. Your contributions will be acknowledged.
See the contributing guide for more information.