GithubHelp home page GithubHelp logo

theguydangerous / mernstack Goto Github PK

View Code? Open in Web Editor NEW
5.0 0.0 2.0 2.48 MB

Free Mern Templates

Home Page: https://mernstack.tech/

License: MIT License

HTML 22.03% CSS 11.40% JavaScript 62.72% SCSS 2.46% PHP 0.20% Ruby 0.03% Less 1.16%
beginner-friendly css example-code example-project examples html html-css-javascript javascript mern mern-boilerplate mern-project mern-stack open-source react reactjs template trc-woc

mernstack's Introduction

MERN Templates

Description

This repository is a curated collection of templates for MERN (HTML, CSS, React.js, Bootstrap) stack development. It aims to provide a quick and organized starting point for building full-stack web applications.

Table of Contents

Installation

  1. Clone the Repository:

    git clone https://github.com/TheGuyDangerous/Mern-Templates.git
  2. Navigate to the Project Directory:

    cd Mern-Templates
  3. Run LiveServer Extension

    download the live server extension from VS code's extension library

Features

  • MongoDB Integration: Seamless integration with MongoDB for efficient data storage.
  • Express.js Backend: A robust Express.js backend to handle API requests and business logic.
  • React.js Frontend: A scalable React.js frontend for building modern user interfaces.
  • Node.js Server: A Node.js server to serve your application and handle server-side logic.
  • Authentication Middleware: Included authentication middleware for secure user authentication.
  • Webpack Configuration: Optimized Webpack configuration for bundling and optimizing your code.

Folder Structure

Mern-Templates/
|-- Bootstrap/
|   |-- homepage-temp/
|   |   |-- css/
|   |   |   |-- ...
|   |   |-- js/
|   |   |   |-- ...
|   |   |-- |homepage.html
|   |-- template2/
|   |   |-- ...
|-- CSS/
|   |-- template1.html
|   |-- template2.html
|   |-- ...
|-- HTML/
|   |-- template1.html
|   |-- template2.html
|   |-- ...
|-- Js/
|   |-- template1.html
|   |-- template2.js
|   |-- ...
|-- React/
|   |-- template1/
|   |   |-- build/
|   |   |   |--index.html
|   |   |-- public/
|   |   |   |-- ...
|   |   |-- |src

|-- ...
|-- README.md
|-- .hintrc
|-- index.html
|-- ...

Contributing

We welcome contributions to improve and expand this repository. If you have a suggestion, found a bug, or want to add a new template, please open an issue or submit a pull request. Before contributing, please read our contributing guidelines.

Fork the Repository

Create a fork of the repo, by tapping on the fork button, inside the repo page.

Follow the Installation Section

Template Selection

Choose a category that suits your project requirements. Each template is located in its respective directory under the HTML CSS Javascript Bootstrap and React folder.

Configuration

Customize the configuration files according to your project needs. Update environment variables, database connections, and any other settings as required.

Development

Start the live server extension and build upon the repository to create your own template.

Production Build for react pages inside

When ready for production, submit a Pull request to the repository.

git push -u origin main

License

This project is licensed under the MIT License.

mernstack's People

Contributors

theguydangerous avatar

Stargazers

Naval Kishor avatar Jigyashu avatar Bhukya Sainaveen avatar Vishal Shekha avatar Guhan Sensam avatar

mernstack's Issues

Add More Templates

Description

We aim to enhance our collection of MERN templates by adding more diverse and useful templates for different use cases. This issue is created to track the progress of adding new templates to the repository.

Proposed Changes

  • Template Name: [Provide a brief name or description of the new template]
  • Template Description: [Give a short overview of the purpose and features of the new template]

Checklist

  • Template Structure: Ensure the template follows a consistent folder structure.
  • Documentation: Update the index.html file to include details about the new template.
  • Testing: Verify that the template works as expected in a development environment.

How to Contribute

  1. Fork the repository.
  2. Create a new branch for your template: git checkout -b feature/add-template-name.
  3. Add the new template files and update documentation.
  4. Test the template locally to ensure it works correctly.
  5. Submit a pull request.

Additional Information

  • If you have any questions or need clarification, feel free to comment on this issue.
  • Make sure to follow the contributing guidelines while adding new templates.

Contributors

[Add your name if you're working on this issue]


Todo App

Want to add a React Todo app in the Template collection .
Todo Application Will have :--> Add todo , remove todo functionality .

It will use react with vite bundler and Tailwind CSS for designing .

Kindly , Assign me this Work.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.