Skip to content

⚠️ UNDER CONSTRUCTION ⚠️ Full Stack MERN Template with User Authentication

Notifications You must be signed in to change notification settings

chris-a-phillips/mern-auth-template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 

Repository files navigation


MERN Auth Template

A template repository that has all of the essentials for a Full Stack MERN app using JWT for authentication.
Explore the docs »

View Demo · Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Roadmap
  4. Contributing
  5. Contact

About The Project

This repository is a template with all of the starter code for a basic MERN application with CRUD functionality and authentication using JSON Web Tokens for authentication.

The main functionalities include:

  • An open read models with the ability for all users to read data
  • Users can post data and only edit or delete things they have ownership over
  • JSON Web Tokens for authentication
  • React App designed with Styled Components
  • Frontend connected with the backend that includes pages for:
    • Data List Page
    • User Dashboard Page
    • User Post Page
    • User Login Page

This particular app is based off of a job board. There are a lot of comments that can be used to edit and change things on the backend so that it works exactly how you want it. I am currently still working on connecting them both (mostly the frontend code) and putting in all of the functionality so that they work well together. After that I will go back and add comments so that it is easier to see how the components are connected.

Built With

Getting Started

To get a local copy up and running follow these simple example steps.

Prerequisites

  • npm
    npm install npm@latest -g

Installation

  1. Clone the repo or use it as a template
    git clone https://github.com/chris-a-phillips/mern-auth-template.git
  2. Install NPM packages
    npm install
  3. Initialize the repository for npm
    npm init -y

Roadmap

See the open issues for a list of proposed features (and known issues).

Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

Contact

Chris Phillips - Chris Phillips LinkedIn - phillipsachris@gmail.com

Project Link: https://github.com/chris-a-phillips/mern-auth-template

About

⚠️ UNDER CONSTRUCTION ⚠️ Full Stack MERN Template with User Authentication

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published