0.2.24 • Published 7 years ago

reactjs-calendar v0.2.24

Weekly downloads
15
License
Apache-2
Repository
-
Last release
7 years ago

¯\_(ツ)_/¯
Calendar logo Logo under construction

ReactJS-Calendar

An application written in ReactJS that hooks up to a database, and provides a modern, ADA accessible, and i18n respecting view of user events

Installing / Getting started

This section is a work-in-progress

For first time developers, an init script is provided that goes through some of the process of setting up a workstation. Go-lang and postgresql have to be setup on your computer for this to work

    source init.sh

This will create a user coursesuser and a database courses with password courses

Developing

Built With

  • ReactJS using the JSS and Material-UI libraries
  • Go - is providing a mock backend for this early development stage
  • Postgresql is the database we use, though this frontend aims to be backend agnostic

Prerequisites

This section is a work in progress

Setting up Dev

Here's a brief intro about what a developer must do in order to start developing the project further:

git clone https://github.com/Aaron-G-9/reactjs-calendar.git
cd reactjs-calendar/
go run main.go
CTRL+C
psql -d DBNAME -U DBNAME -W < sql.sql
go run main.go
yarn upgrade && yarn start 

And state what happens step-by-step. If there is any virtual environment, local server or database feeder needed, explain here.

Building

This section is a work in progress

Deploying / Publishing

This section is a work in progress

Versioning

We use SemVer for versioning.

Configuration

This section is a work in progress

Tests

Accessibility

Internationalization

Code / Logic

Style guide

Code formatting

This project uses prettier to format all js/html code and gofmt to format all Go code

Code opinions

The contributors of this project have a couple of best practice React/JS preferences:

  • React's render() methods should have as little logic as possible inside of them, we prefer to call other methods that take care of the logic elswhere
  • ES6 classes, functions, and stateless functional components are preferred when possible
  • In keeping with the Material-UI way of doing things, we prefer to have styles declared with JSS instead of inline style objects whenever possible
  • Object.is() is preferred over the === operator

Database

The developers of this project use Postgres 5.5 currently, but the project aims to be database and backend agnostic

Licensing

This project is under the Apache 2 License. All contributions will be made under that license.

Screenshots

Schedule View

0.2.24

7 years ago

0.2.23

7 years ago

0.2.22

7 years ago

0.2.21

7 years ago

0.2.20

7 years ago

0.2.19

7 years ago

0.2.18

7 years ago

0.2.17

7 years ago

0.2.16

7 years ago

0.2.15

7 years ago

0.2.14

8 years ago

0.2.13

8 years ago

0.2.12

8 years ago

0.2.10

8 years ago

0.2.9

8 years ago

0.2.8

8 years ago

0.2.7

8 years ago

0.2.6

8 years ago

0.2.5

8 years ago

0.2.4

8 years ago

0.2.3

8 years ago

0.2.2

8 years ago

0.2.1

8 years ago

0.2.0

8 years ago

0.1.137

8 years ago

0.1.136

8 years ago

0.1.135

8 years ago

0.1.134

8 years ago

0.1.133

8 years ago

0.1.132

8 years ago

0.1.131

8 years ago

0.1.130

8 years ago

0.1.129

8 years ago

0.1.128

8 years ago

0.1.127

8 years ago

0.1.126

8 years ago

0.1.125

8 years ago

0.1.124

8 years ago

0.1.123

8 years ago

0.1.122

8 years ago

0.1.121

8 years ago

0.1.120

8 years ago

0.1.119

8 years ago

0.1.118

8 years ago

0.1.117

8 years ago

0.1.116

8 years ago

0.1.115

8 years ago

0.1.114

8 years ago

0.1.113

8 years ago

0.1.112

8 years ago

0.1.111

8 years ago

0.1.110

8 years ago

0.1.109

8 years ago

0.1.108

8 years ago

0.1.107

8 years ago

0.1.106

8 years ago

0.1.105

8 years ago

0.1.104

8 years ago

0.1.103

8 years ago

0.1.102

8 years ago

0.1.101

8 years ago

0.1.100

8 years ago

0.1.99

8 years ago

0.1.98

8 years ago

0.1.97

8 years ago

0.1.96

8 years ago

0.1.95

8 years ago

0.1.94

8 years ago

0.1.93

8 years ago

0.1.92

8 years ago

0.1.91

8 years ago

0.1.90

8 years ago

0.1.89

8 years ago

0.1.88

8 years ago

0.1.87

8 years ago

0.1.86

8 years ago

0.1.85

8 years ago

0.1.84

8 years ago

0.1.82

8 years ago

0.1.81

8 years ago

0.1.80

8 years ago

0.1.79

8 years ago

0.1.78

8 years ago

0.1.77

8 years ago

0.1.76

8 years ago

0.1.75

8 years ago

0.1.74

8 years ago

0.1.73

8 years ago

0.1.72

8 years ago

0.1.71

8 years ago

0.1.70

8 years ago

0.1.69

8 years ago

0.1.68

8 years ago

0.1.67

8 years ago

0.1.66

8 years ago

0.1.65

8 years ago

0.1.64

8 years ago

0.1.63

8 years ago

0.1.62

8 years ago

0.1.61

8 years ago

0.1.60

8 years ago

0.1.59

8 years ago

0.1.58

8 years ago

0.1.57

8 years ago

0.1.56

8 years ago

0.1.55

8 years ago

0.1.54

8 years ago

0.1.53

8 years ago

0.1.52

8 years ago

0.1.51

8 years ago

0.1.50

8 years ago

0.1.49

8 years ago

0.1.48

8 years ago

0.1.47

8 years ago

0.1.46

8 years ago

0.1.45

8 years ago

0.1.44

8 years ago

0.1.43

8 years ago

0.1.42

8 years ago

0.1.41

8 years ago

0.1.40

8 years ago

0.1.39

8 years ago

0.1.38

8 years ago

0.1.37

8 years ago

0.1.36

8 years ago

0.1.35

8 years ago

0.1.33

8 years ago

0.1.32

8 years ago

0.1.31

8 years ago

0.1.30

8 years ago

0.1.29

8 years ago

0.1.28

8 years ago

0.1.27

8 years ago

0.1.26

8 years ago

0.1.25

8 years ago

0.1.24

8 years ago

0.1.23

8 years ago

0.1.22

8 years ago

0.1.21

8 years ago

0.1.20

8 years ago

0.1.19

8 years ago

0.1.18

8 years ago

0.1.17

8 years ago

0.1.16

8 years ago

0.1.15

8 years ago

0.1.14

8 years ago

0.1.13

8 years ago

0.1.12

8 years ago

0.1.11

8 years ago

0.1.10

8 years ago

0.1.9

8 years ago

0.1.8

8 years ago

0.1.7

8 years ago

0.1.6

8 years ago

0.1.5

8 years ago

0.1.4

8 years ago

0.1.3

8 years ago

0.1.2

8 years ago

0.1.1

8 years ago