LuisHCK / merv-template

A simple docker-ready MERV template to start building your app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

πŸš€ MERV Template: MongoDB + Express + React + Vite πŸͺΆ

Welcome to the MERV Template, your all-in-one toolkit for crafting web applications with MongoDB, Express, React, and Vite. 🎨✨

✨ Features:

  • 🐳 Docker and docker-compose ready! Simplify your deployment process effortlessly.
  • πŸƒ MongoDB + Mongoose: Your robust database solution, waiting to store your data.
  • βš›οΈ React: Craft beautiful, dynamic user interfaces with ease.
  • 🌐 React Router: Seamlessly navigate through your application and keep your users engaged.
  • πŸ” Basic JWT Authentication: Protect your precious data with secure JSON Web Tokens.
  • 🏰 Monolithic Architecture: Streamline your development process with an all-in-one approach, perfect for small to medium-sized projects.

πŸš€ How to Get Started:

Using Docker:

πŸ‘‰ Just execute the magic command:

docker compose up

Manual Setup:

Follow these steps to set up your project manually:

  1. πŸ§™β€β™‚οΈ Install Node.js 18 or a superior version (we recommend using nvm for easy version management).
  2. πŸ“¦ Install MongoDB to house your data.
  3. πŸš€ Execute the following commands:
npm install
npm run dev

Now, you're all set to embark on your development journey with the MERV Template! πŸš€πŸŒŸ

About

A simple docker-ready MERV template to start building your app


Languages

Language:JavaScript 84.9%Language:SCSS 10.8%Language:HTML 3.1%Language:Dockerfile 1.3%