Lekhak-on-web is an online platform for writers where they can share their thoughts and connect with other like-minded individuals. The name “Lekhak” (लेखक) means “writer” in Hindi, reflecting the platform’s focus on content creation.
- Next.js: A powerful React framework for building server-rendered applications.
- NextAuth: Provides authentication and session management for Next.js applications.
- Tailwind CSS: A utility-first CSS framework for creating responsive and stylish UI components.
- TypeScript: A statically typed superset of JavaScript that enhances code quality and developer productivity.
- Prisma: An ORM (Object-Relational Mapping) tool for connecting your application to SQL databases.
- Installation:
- Clone this repository to your local machine.
- Run npm install to install the project dependencies.
- Development Server:
- Start the development server using npm run dev.
- Open http://localhost:3000 in your browser.
- Production Server:
- For production, use npm run build to build the optimized bundle.
- Then start the production server with npm run start.
- Database Migrations:
- Use npm run migrate:dev to apply database migrations.
- Prisma will sync your data model with the database schema.
- Database Management:
- To explore and modify your database, run npm run prisma:studio.
- Prisma Studio provides a web-based interface for managing your data.
Contributions are welcome! If you’d like to contribute to Lekhak-on-web, follow these steps:
Fork this repository.
- Create a new branch for your feature or bug fix.
- Make your changes and commit them.
- Submit a pull request. License
- Lekhak-on-web is open-source and available under the MIT License.
Feel free to explore, write, and share your thoughts on Lekhak-on-web! 📝✨