Skip to content

Web app providing analysis of your ICS files such as most done activities and time spent in each categories of activity

License

Notifications You must be signed in to change notification settings

HugoLAMOUREUX/ICS-file-analysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ICS App

Contributors

Issues

PR

About The Project

This application allows you to see a recap of your ICS files (calendars). You can upload your files (no data is send to a server, everything is on the front-end) and then see a recap of your most done activities. You can also see a classification and analysis of your calendars in order to see in what types of activity (cultural, personnal work...) you spend the most of your time. You can also select some options (minimum duration, minimum occurence, start and end dates ...) in order to apply some filters on the activities that the application should deal with.

The application is available in french and english. The question mark on the top of the website leads you to a short tutorial on the app.

The application is available at https://HugoLAMOUREUX.github.io/ICS-file-analysis/


Built With

This app has been built with React.JS for the front-end, Node.JS for the back-end and mongoDB for the database.

Getting Started

Prerequisites

  • npm
npm install npm@latest -g

Installation

  1. Clone the repository
git clone https://github.com/HugoLAMOUREUX/ICS-file-analysis.git
  1. Launch the server
cd back
npm i
npm start
  1. Launch the web-client application
cd front
npm i
npm start
  1. Open http://localhost:3000 to view it in your browser.

Usage

You can test the app here and you can also click on the question mark available on the top of the web page to get some documentation on how to use it : https://hugolamoureux.github.io/ICS-file-analysis/

Deployment

Do not forget the "basename={process.env.PUBLIC_URL}" in the BrowserRouter and then run the following command to deploy the app :

npm run deploy

The url is : https://HugoLAMOUREUX.github.io/ICS-file-analysis/

So do not forget to adapt the "homepage" in the package.json either to launch the app locally or to deploy it.

Contact

Hugo LAMOUREUX - hugo.lamoureux18@gmail.com - Linkedin

Project Link: https://github.com/HugoLAMOUREUX/ICS-file-analysis

About

Web app providing analysis of your ICS files such as most done activities and time spent in each categories of activity

Resources

License

Stars

Watchers

Forks

Packages

No packages published