https://github.com/ivanlori/fullstacco
the MERN boilerplate for your next project
https://github.com/ivanlori/fullstacco
express fullstack made-in-italy mern-stack mongodb nodejs react reactjs typescript
Last synced: 8 months ago
JSON representation
the MERN boilerplate for your next project
- Host: GitHub
- URL: https://github.com/ivanlori/fullstacco
- Owner: ivanlori
- License: mit
- Created: 2022-07-25T06:16:19.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2023-02-11T18:28:14.000Z (over 3 years ago)
- Last Synced: 2025-05-12T23:36:38.157Z (about 1 year ago)
- Topics: express, fullstack, made-in-italy, mern-stack, mongodb, nodejs, react, reactjs, typescript
- Language: TypeScript
- Homepage:
- Size: 2.22 MB
- Stars: 3
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Fullstacco
the MERN boilerplate for your next project
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](LICENSE) file for details