GithubHelp home page GithubHelp logo

zealoft / ticalendar Goto Github PK

View Code? Open in Web Editor NEW

This project forked from tiorg/ticalendar

0.0 1.0 0.0 4.17 MB

TiCalendar made with react-native

JavaScript 95.23% Python 1.08% Java 1.08% Objective-C 2.07% CSS 0.06% HTML 0.48%

ticalendar's Introduction

TiCalendar 📆

TiCalendar是一个智能日历应用,致力于提取网络关键信息并智能生成日历事件。

目前,TiCalendar致力于为高校学生提供便捷的日程信息获取功能,用户输入学生教务信息后,应用可以自动获取教务网站上的通知信息并获取到本地进行储存。目前,我们的应用支持同济大学学生使用。

iOS端

LoginPage CalendarPageBinding

Android端

Android_login Android_page Android_page

项目适用平台

iOS 9.0+ Android 5.0+

参与代码编写:Zealoft simon0628

下载源码并安装应用

项目基于React Native进行编写,React Native开发环境的具体搭建请参考React Native官方网站

开发环境搭建完成后,首先将代码克隆到本地,并借助npm工具进行安装

git clone [email protected]:TiOrg/TiCalendar.git
cd TiCalendar
npm install

项目的整体结构

1.文件框架结构

所有的JavaScript代码文件存放在根目录下的app目录中。其中UI的主要设计部分在pages目录,登录注册等按钮逻辑在action目录中,其余涉及到react以及redux的部分核心代码可以在store目录找到。此处主要考虑UI设计的改善,故关注pages目录即可。pages目录中的核心UI是LoginPage、MainPage和CalendarPage三个目录中的相关文件,分别对应登录页、两种视图方式的主页面。主页面的Drawer视图在SideBar子目录中,WelcomPage目前无意义。

2. 各页面功能和基本逻辑

①MainPage目录

项目的包依赖

​ 请参考https://github.com/TiOrg/TiCalendar/network/dependencies

ticalendar's People

Contributors

simon0628 avatar zealoft avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.