Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mahmoudrizk/mycalendar

Collect all your calendar's events in one place.
https://github.com/mahmoudrizk/mycalendar

electron js knexjs mochajs mycalendar nodejs reactjs

Last synced: 1 day ago
JSON representation

Collect all your calendar's events in one place.

Awesome Lists containing this project

README

        

[![Build Status](https://travis-ci.org/MahmoudRizk/MyCalendar.svg?branch=master)](https://travis-ci.org/MahmoudRizk/MyCalendar)
# MyCalendar

It is the place where events are bundled together from your different online calendars (Google, Outlook, ...etc) with the
ability to create events locally on your device.
It saves your time and make your schedule organised.

[![Screenshot-from-2022-04-14-11-21-05.png](https://i.postimg.cc/ydrGGbcw/Screenshot-from-2022-04-14-11-21-05.png)](https://postimg.cc/47Vw7w85)
[![Screenshot-from-2022-04-14-11-21-43.png](https://i.postimg.cc/pTbNV7pz/Screenshot-from-2022-04-14-11-21-43.png)](https://postimg.cc/670bYMVp)

## Getting Started

These instructions will get you a copy of the project up and running on your local machine for development purposes.


OR


You can download the binaries directly.

### Prerequisites

You will need to have NodeJs & Yarn inatalled on your device.

```
NodeJs: v10
Yarn: v1.17
```

### Installing

In MyCalendar directory:

* Install dependencies.
```
yarn
```
* Run in dev mode.
```
yarn dev
```

## Running the tests

```
yarn test
```
## Built With

* [Electron](https://electronjs.org/) - GUI framework used
* [React](https://reactjs.org/) - Frontend framework
* [Knex](http://knexjs.org/) - Used database management
* [Mocha](https://mochajs.org/) - Testing framework.

## License

This project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details

## Acknowledgments

* Hat tip to anyone whose code was used