MangaKnight is a modern web application with a clean and responsive interface that allows users to browse, search, and read manga online.
Check out the live version here:
π MangaKnight on Replit
- π§ User-friendly interface for smooth navigation
- π± Fully responsive design
- π Search bar for quick manga discovery
- π Seamless manga reading experience
- β€οΈ Favorite/save manga titles
- π Dark mode toggle
- π User authentication & sessions
- React
- Tailwind CSS
- Vite
- Node.js
- Express.js
- Drizzle ORM
- PostgreSQL
- Prisma (for migrations)
- Replit (for deployment)
- Node.js
- PostgreSQL
MangaKnight/
βββ public/ # Static assets
βββ server/ # Backend logic (Express)
βββ src/ # Frontend (React)
β βββ components/
β βββ pages/
β βββ styles/
βββ .env # Environment variables
βββ package.json
βββ vite.config.ts
Contributions, suggestions, and improvements are welcome! Fork the repository and submit a pull request.
This project is licensed under the MIT License.
# 1. Clone the repository
git clone https://github.com/your-username/MangaKnight.git
cd MangaKnight
# 2. Install dependencies
npm install
# 3. Configure environment variables
cp .env.example .env # then edit .env with your database and auth values
# 4. Run database migrations
npx prisma migrate dev
# 5. Start the server
npm run dev