Skip to content

Planner web app built with React JS and Material UI

Notifications You must be signed in to change notification settings

Pranshu820/Planner

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Planner

Planner

Get more done with Planner.
Manage, capture and edit your daily events, notes and tasks.

Planner Home Screen

Introduction

Planner is a full stack web application built in MERN stack to keep a track of your activity every month, every day, every hour.

Navigation

  • Home Page - Planner Home page contains links to different pages of the web app.

  • Calendar - Planner contains a calendar to view the days of any month of any year, withour any year limit. Unlike other calendars, it works on an algorithm.

Calendar

  • Events - In the planner events, you can create, edit and delete an event. For e.g) vreate an event for your best friend's borthday to keep yourself reminded on the big day.

Events

  • Notes - Use planner notes to record every thought that you want to track. Whether it is an article you saw on internet or a blog you want to save for later or a short poem that you just wrote.

Noets

  • Tasks - Use planner tasks to keep track of your day-to-day activities. Create a task to remind you to buy groceries, prepare for an early test and schedule a meeting with your colleagues.

Noets

  • Help - To get help on Planner, click on the Help button in the header to visit the help section of the planner.

  • Feedback - To leave a feedback to the developers, click on the feedback button in the footer of the app. Please be polite in any kind of feedback. Any appreciation of work or a bug report or any other kind of feedback is welcome.

Themes

Planner's color palette has been synchronized and carefully chosen to provide the best user experince.

The app will switch to dark mode automatically after 8:00 PM and will switch back to light mode at 8:00 AM.

Though the user can still switch between different modes as per their convenience.

To switch between different modes, click on theme icon in the header.

  • Light Mode

Dark Mode

  • Dark Mode

Light Mode

Development

To clone copy the following command in your terminal and start development.

git clone https://github.com/akshatmittal61/Planner.git

cd into the directory

cd Planner

Install all the dependencies

npm i

Run the project in development mode

npm run react

Run the backend server

npm run server

This will run the server on port 5000 locally with nodemon to continuously watch every change.

If you don't have nodemon on your system, run

npm i nodemon -g

Open http://localhost:3000 to view it in the browser.

  • Note: Don't forget to add http://localhost:5000 as the baseURL in App.jsx for axios requests during local development.

Author

Akshat Mittal

Contributors

References and Libraries Used

About

Planner web app built with React JS and Material UI

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 98.4%
  • HTML 1.6%