Mytharc is an open-source platform for storytellers and creators to write stories. Built with the latest advancements in Next.js 15. The project is bootstrapped using create-t3-app
.
🚧 Warning: This project is still in development and is not ready for production use.
- Frontend Framework: Next.js (v15)
- Data Fetching & State Management: TanStack Query (React Query)
- Language: TypeScript
- Backend Framework: Hono
- Database: PostgreSQL
- ORM: Prisma ORM
- Styling: Tailwind CSS
- UI Components: shadcn/ui
- Validation: Zod
- Authentication API integration
- Database ORM with Prisma
- Input validation using Zod
- File uploads using uploadthing
- Blog integration with MDX
- User profiles with features like likes and bookmarks
Follow these steps to set up Mytharc on your local machine:
-
Clone the repository
git clone https://github.com/lokendrakushwah12/myth-arc.git
-
Install dependencies using pnpm
npm install
-
Copy the
.env.example
to.env
and update the variables. -
Start the development server
npm run dev
-
Push the database schema
npm run db:push
Contributions are highly encouraged! Here's how you can get involved:
- Report issues or bugs via GitHub Issues.
- Share feature requests or ideas.
- Open a pull request to contribute code or improvements.
Check out the CONTRIBUTING.md guide for detailed instructions.
Licensed under the MIT License. Check the LICENSE file for details.