项目作者: enessfk

项目描述 :
:calendar: IonCalendar - A basic calendar application that can schedule and display events with month, week, and day views built with the Ionic Framework.
高级语言: TypeScript
项目地址: git://github.com/enessfk/ionic-calendar-app.git
创建时间: 2021-07-17T14:11:12Z
项目社区:https://github.com/enessfk/ionic-calendar-app

开源协议:MIT License

下载


IonCalendar

📆 A basic calendar application built with Ionic v5.


Report Bug ·
Request Feature

About

home-with-events

IonCalendar is a basic calendar application made using Ionic and Angular. In addition to the features to schedule and display events, it has the feature to switch between three different views: month, week and day.

Built with

  • Ionic v5 - Ionic Framework is the open-source mobile app development framework that makes it easy to build top quality native and progressive web apps with web technologies.
  • Angular v11 - Angular is a TypeScript-based free and open-source web application framework led by the Angular Team at Google and by a community of individuals and corporations.
  • TypeScript - TypeScript is a programming language developed and maintained by Microsoft. It is a strict syntactical superset of JavaScript and adds optional static typing to the language.



Ionic 5



Angular



TypeScript

How does it work?

This project uses one of the best calendar components for Ionic called ionic2-calendar. It is up to date for all Ionic versions. Take a look into link to know more about it.

Getting Started

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

Prerequisites

To run this project in production or development mode you have to make sure, ionic and cordova are installed globally on your computer.

Before proceeding, also check if Node.js (bundled with npm) is installed. It is recommended to select the LTS version to ensure best compatibility.

  • To check if it is installed:
    1. node --version
    2. npm --version
  • Install ionic and cordova command line interface globally:
    1. npm install -g ionic cordova

    Installation

To get this project, clone the repository directly using git or download a zip copy from the master branch on Github.

  1. git clone https://github.com/enessfk/ionic-calendar-app.git IonCalendar

To install the dependencies, run this in the application folder from the command-line:

  1. npm install

Running the app in your browser:

  1. ionic serve

Running the app on your device:

Add an iOS or Android platform to the project:

  1. ionic cordova platform add ios
  2. # or
  3. ionic cordova platform add android

Run the app on your device:

  1. ionic cordova run ios
  2. # or
  3. ionic cordova run android

For further information please read ionic’s deployment guide.

Screenshots


empty-new-event
filled-new-event
date-input



event-detail
day view
set-alarm-popover

Contributing

Want to contribute? Great!
To fix a bug or enhance an existing module, follow these steps:

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/enhanced-feature)
  3. Commit your Changes (git commit -m 'Add some enhanced-feature')
  4. Push to the Branch (git push origin feature/enhanced-feature)
  5. Open a Pull Request

License

Distributed under the MIT License. See LICENSE for more information.