A simple project to manage food trucks, representing my journey in learning Node.js while implementing ReactJs and Swift UI.
If you want to know a bit more about the App, you can take a look at here.
I am developing this project for my personal portfolio, so, don't hesitate in providing me any feedback you might have.
Connect with me at LinkedIn.
Currently under development.
Still on my to-do list:
- Finish the REST API (with Node js)
- iOS App (with Swift UI)
- Connect front-end with the api
- Node.js
- Docker
- Redis
- PostgreSQL
- Typescript
- ReactJS
- react-router-dom
- Redux - React State Manager
- Redux-Sagas - Side-Effect model for Redux
- Tailwind
- styled-components
- framer-motion
- nivo
- date-fns
- es6 syntax and babel
- ESLint + Prettier + EditorConfig;
- TypeORM (PostgreSQL)
- Flux to organize the data flow management
These instructions will get you a copy of the project up and running on your local machine for development purposes.
You will need:
- NodeJS
- Yarn or Npm
- Docker
- PostgreSQL
You need to install these prerequisites on your computer before you can use "Truckeria".
with these instructions. with these instructions. with these instructions. with these instructions.docker run --name truckeria -e POSTGRES_DB=truckeria -e POSTGRES_USER=postgres -e POSTGRES_PASSWORD=docker -p 5432:5432 -d postgres
docker run --name truckeria_redis -p 6379:6379 -d -t redis:alpine
docker run --name mongodb -p 27017:27017 -d -t mongo
Finally, you will need a rest client to test "Truckeria". Here are some:
After repository clone:
# Clone this repository
$ git clone https://github.com/danarocha-br/truckeria.git
# Go into the repository
$ cd truckeria
# Install dependencies
$ yarn install
# Create .env file
# Create ormconfig.json file
# Run migrations
$ yarn typeorm migration:run
# Run the app
$ yarn dev:server
Now you can use your REST Client to test Truckeria.
Made with ♥ by Dana Rocha 👋 Get in touch!
This project is licensed under the MIT License - see the LICENSE.md file for details.