Skip to content

ivanlori/Fullstacco

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fullstacco

the MERN boilerplate for your next project

GitHub issues GitHub forks GitHub stars GitHub license


Fullstacco (IPA: /fullstakkɒ/) is a boilerplate written in NodeJs/ExpressJs for the backend part, with ReactJs for the Frontend and MongoDB as Database. It has basic functionalities (reported below) to speed your development up if you start from scratch.

Features

  • Classic Login
  • Classic Signup
  • Reset password
  • List of users
  • Delete, update and creation of user
  • Roles per user (Admin|Account)

Tech Stack used

  • Express.js/Node.js
  • MongoDB
  • React.js
  • Typescript
  • Redux.js
  • React testing library
  • TailwindCSS

🐳 Using it with Docker

# clone repository
git clone https://github.com/ivanlori/Fullstacco.git

## backend
cd fullstacco/backend && docker-compose up -d

## frontend
cd fullstacco/frontend && docker-compose up -d

Requirements

  • MongoDb account and a running cluster
  • Node.js v18

🚀 Classic installation

# clone repository
git clone https://github.com/ivanlori/Fullstacco.git

## backend:

# setup the .env file with wizard
cd fullstacco/backend && yarn setup-env

# install dependencies
yarn

# start the app, it will run at localhost:5000
yarn start

## frontend:

# setup the .env file with wizard
cd fullstacco/frontend && yarn setup-env

# install dependencies
yarn

# start the app, it will run at localhost:3000
yarn start

🐛 Bugs

Have you found a bug? Feel free to open an issue here.

🙋 Discussions

Do you have questions, ideas or any request related to Fullstacco? Start a discussion here.

🏷️ License

This project is licensed under the MIT License - see the LICENSE file for details