Full stack URL shortener - protótipo:
Stacks:
- Node.js
- Express
- TypeScript
- React
- MongoDB
Backend:
- Rest API with Express
- Connect to a MongoDB instance
- Validate requests with Yup: Yup is a JavaScript schema builder for value parsing and validation. Define a schema, transform a value to match, validate the shape of an existing value, or both.
- Containerize with Docker
- Build with TypeScript
Frontend:
- Bootstrap a React application with Create React App
- Make Resquests to the server with Axios
- Build with TypeScript
Deployment:
- Create a Digital Ocean droplet
- Create the build scripts
- Configure and SSL certificate
- Configure Nginx web server