PlatoIO is a simple to-do list web application built with Elastic UI, React and PostgreSQL. It allows users to register and login and create, read, update and delete their to-do's. The application is hosted on AWS Route53 and Cloudfront, the client code is in S3, and the server is on Elastic Beanstalk.
Insert screenshots or gifs of your project here to give users a visual idea of what it looks like.
- Create, read, update, and delete to-do's
- User registration and login
- Built with Elastic UI, React, and PostgreSQL
- Hosted on AWS Route53, Cloudfront, S3, and Elastic Beanstalk
- Clone or download the repository
cd
into theclient
directory and runnpm install
to install the required dependencies for the client.cd
into theserver
directory and runnpm install
to install the required dependencies for the server.- Create a
.env
file in the server directory with the correct credentials to connect to the database and other services. - Run
npm start
in both the client and server directories to start the development servers. - The client will be running on
http://localhost:3000
and the server will be running onhttp://localhost:3001
Users can use PlatoIO to create, read, update, and delete their own to-do's by registering and logging in.
Your contributions are always welcome! If you want to improve something or you see a bug, please open an issue first and let's discuss it.
This project is licensed under the MIT License. See the LICENSE file for details.
- Elastic UI
- React
- PostgreSQL
- AWS Route53, Cloudfront, S3, and Elastic Beanstalk