This project is an experiment in developing a web application using ChatGPT, including this README, which was also written by ChatGPT. The application is a simple calendar that displays months and allows navigation between them. The project also demonstrates deploying a React application using Docker.
This project showcases the use of ChatGPT in developing a simple calendar web application. The app displays months and allows users to navigate between them using back and forward buttons. Additionally, it updates the URL to reflect the currently viewed month/year.
- Display a calendar for a specific month and year.
- Navigate between months using back and forward buttons.
- Update the URL to reflect the currently viewed month/year.
- Handle URL parameters to initialize the calendar view.
Before you begin, ensure you have the following installed:
- Docker
- Clone the repository:
git clone https://gitlab.com/simplewebb/calendar.git
cd calendarTo run the application locally using Docker, follow these steps:
- Build the Docker image:
docker build -t simple-calendar-web-app .- Run the Docker container:
docker run -p 3000:80 simple-calendar-web-appThis will start the application inside a Docker container and make it accessible at http://localhost:3000.
The application is also deployed and can be viewed live at: https://calendar.simplewebb.app