/lekhak-on-web

Primary LanguageTypeScriptMIT LicenseMIT

Lekhak-on-web

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.

Technologies Used

  • 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.

Getting Started

  1. Installation:
  • Clone this repository to your local machine.
  • Run npm install to install the project dependencies.
  1. Development Server:
  1. Production Server:
  • For production, use npm run build to build the optimized bundle.
  • Then start the production server with npm run start.
  1. Database Migrations:
  • Use npm run migrate:dev to apply database migrations.
  • Prisma will sync your data model with the database schema.
  1. Database Management:
  • To explore and modify your database, run npm run prisma:studio.
  • Prisma Studio provides a web-based interface for managing your data.

Contributing

Contributions are welcome! If you’d like to contribute to Lekhak-on-web, follow these steps:

Fork this repository.

  1. Create a new branch for your feature or bug fix.
  2. Make your changes and commit them.
  3. Submit a pull request. License
  4. 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! 📝✨