Built with Next.js, iron-session, MongoDB, and mongoose. Write, share, and connect.
- Next.js
- TypeScript
- Tailwind CSS
- MongoDB
- Iron-session
- Markdown
- Blazing-fast performance with serverless functions
- Secure user authentication with iron-session
- Rich content creation with Markdown
To run this portfolio website locally, follow these steps:
-
Clone the repository:
git clone https://github.com/Vidit-Kushwaha/Blog.git
-
Install the dependencies:
npm install
-
Set environment variables:
Configure
.env.local
with MongoDB connection details and secret keys -
Start the development server:
npm run dev
-
Open your web browser and visit http://localhost:3000 to view the website.
We welcome contributions! Whether you're a seasoned developer or a curious enthusiast, there are ways to get involved:
- Bug fixes and improvements: Find any issues? Submit a pull request!
- New features: Have an idea for a cool feature? Let's discuss it in an issue!
- Documentation: Improve the project's documentation and website.
- Spread the word: Share the project with your network and help it grow!
- Please follow standard JavaScript and Next.js coding style.
- Create separate pull requests for each feature or bug fix.
- Write clear and concise commits.
- Add documentation for any new features you contribute.
This project is licensed under the MIT License. See the LICENSE file for details.