This project is built with Next.js and uses Supabase for authentication and database management.
To see the use and details of this project:: Project Docs
to see in detail the technologies used in this project: Next.js + Typescript
- Framework: Next.js + Typescript
- Database & Auth: SupaBase
- Deployment: Vercel
- Styling: Mantine
- Data Validator: Zod
- node >=18.4.0
- supabase account
This application requires Node.js.
- Clone the repository to your local machine.
git clone https://github.com/enesdir/docstore-mantine.git
cd docstore-mantine
- Install dependencies by running
npm install
.
npm install
- Set environment variables. Create a
.env.local
file in the root directory of the project and add the following variables:
NEXT_PUBLIC_SUPABASE_URL=<your-supabase-url>
NEXT_PUBLIC_SUPABASE_ANON_KEY=<your-supabase-anon-key>
- Start the development server by running
npm run dev
Contributions to the project are welcome! To contribute:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes and commit them with descriptive commit messages.
- Push your branch to your forked repository.
- Create a pull request to merge your changes to the main repository.