tinaM17 / DailyPlanner

This is a Daily Planner web app to add your daily plans, using spring boot and jsp

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Daily Planner Web App

Welcome to the Daily Planner web app! This application allows users to sign up, log in, and manage their daily plans and activities. With features like adding plans, tracking activities, and analyzing productivity, this app helps users stay organized and productive.

Introduction

The Daily Planner web app is designed to assist users in managing their daily tasks and activities efficiently. Users can create an account, log in, and start adding plans for each day. The app provides a user-friendly interface to enter plan details, including time and description. It also offers productivity tracking and insights to help users evaluate their daily performance.

Features

  • User registration and authentication
  • Secure user login using Spring Security
  • Add, edit, and delete plans for each day
  • Track completed activities
  • View productivity statistics and insights
  • Responsive design for a seamless experience on different devices

Getting Started

To get started with the Daily Planner web app, follow these steps:

  1. Clone the repository: git clone https://github.com/your-username/daily-planner.git

  2. Set up your MySQL database and configure database properties in application.properties.

  3. Build and run the application using Maven or your preferred IDE.

  4. Access the application by navigating to http://localhost:8080 in your web browser.

Technologies Used

  • Spring Boot
  • Spring Security
  • MySQL
  • JSP (JavaServer Pages)
  • HTML, CSS, JavaScript
  • Bootstrap for responsive design

Installation

  1. Install Java and Maven.

  2. Set up your MySQL database and update the database configuration in src/main/resources/application.properties.

  3. Clone the repository using the command provided above.

Usage

  1. Register a new account or log in with existing credentials.

  2. Navigate to the "Add Plan" section to enter plan details for each day.

  3. Use the "Track Activities" feature to mark completed tasks.

  4. Analyze your productivity with the insights and statistics provided.

Deployment on AWS

I am excited to announce that the Daily Planner Web App has been successfully deployed to the AWS cloud! You can access the live application by following this link: http://dailyplannerwebapp.ap-south-1.elasticbeanstalk.com/

How I Did It

Our deployment on AWS ensures that the Daily Planner is accessible to users from anywhere, providing a seamless and reliable experience.

Contributing

Contributions to the Daily Planner web app are welcome! Feel free to open issues, submit pull requests, and suggest new features or improvements.

About

This is a Daily Planner web app to add your daily plans, using spring boot and jsp


Languages

Language:Java 100.0%