0.2.24 • Published 8 years ago

reactjs-calendar v0.2.24

Weekly downloads
15
License
Apache-2
Repository
-
Last release
8 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

8 years ago

0.2.23

8 years ago

0.2.22

8 years ago

0.2.21

8 years ago

0.2.20

8 years ago

0.2.19

8 years ago

0.2.18

8 years ago

0.2.17

8 years ago

0.2.16

8 years ago

0.2.15

8 years ago

0.2.14

9 years ago

0.2.13

9 years ago

0.2.12

9 years ago

0.2.10

9 years ago

0.2.9

9 years ago

0.2.8

9 years ago

0.2.7

9 years ago

0.2.6

9 years ago

0.2.5

9 years ago

0.2.4

9 years ago

0.2.3

9 years ago

0.2.2

9 years ago

0.2.1

9 years ago

0.2.0

9 years ago

0.1.137

9 years ago

0.1.136

9 years ago

0.1.135

9 years ago

0.1.134

9 years ago

0.1.133

9 years ago

0.1.132

9 years ago

0.1.131

9 years ago

0.1.130

9 years ago

0.1.129

9 years ago

0.1.128

9 years ago

0.1.127

9 years ago

0.1.126

9 years ago

0.1.125

9 years ago

0.1.124

9 years ago

0.1.123

9 years ago

0.1.122

9 years ago

0.1.121

9 years ago

0.1.120

9 years ago

0.1.119

9 years ago

0.1.118

9 years ago

0.1.117

9 years ago

0.1.116

9 years ago

0.1.115

9 years ago

0.1.114

9 years ago

0.1.113

9 years ago

0.1.112

9 years ago

0.1.111

9 years ago

0.1.110

9 years ago

0.1.109

9 years ago

0.1.108

9 years ago

0.1.107

9 years ago

0.1.106

9 years ago

0.1.105

9 years ago

0.1.104

9 years ago

0.1.103

9 years ago

0.1.102

9 years ago

0.1.101

9 years ago

0.1.100

9 years ago

0.1.99

9 years ago

0.1.98

9 years ago

0.1.97

9 years ago

0.1.96

9 years ago

0.1.95

9 years ago

0.1.94

9 years ago

0.1.93

9 years ago

0.1.92

9 years ago

0.1.91

9 years ago

0.1.90

9 years ago

0.1.89

9 years ago

0.1.88

9 years ago

0.1.87

9 years ago

0.1.86

9 years ago

0.1.85

9 years ago

0.1.84

9 years ago

0.1.82

9 years ago

0.1.81

9 years ago

0.1.80

9 years ago

0.1.79

9 years ago

0.1.78

9 years ago

0.1.77

9 years ago

0.1.76

9 years ago

0.1.75

9 years ago

0.1.74

9 years ago

0.1.73

9 years ago

0.1.72

9 years ago

0.1.71

9 years ago

0.1.70

9 years ago

0.1.69

9 years ago

0.1.68

9 years ago

0.1.67

9 years ago

0.1.66

9 years ago

0.1.65

9 years ago

0.1.64

9 years ago

0.1.63

9 years ago

0.1.62

9 years ago

0.1.61

9 years ago

0.1.60

9 years ago

0.1.59

9 years ago

0.1.58

9 years ago

0.1.57

9 years ago

0.1.56

9 years ago

0.1.55

9 years ago

0.1.54

9 years ago

0.1.53

9 years ago

0.1.52

9 years ago

0.1.51

9 years ago

0.1.50

9 years ago

0.1.49

9 years ago

0.1.48

9 years ago

0.1.47

9 years ago

0.1.46

9 years ago

0.1.45

9 years ago

0.1.44

9 years ago

0.1.43

9 years ago

0.1.42

9 years ago

0.1.41

9 years ago

0.1.40

9 years ago

0.1.39

9 years ago

0.1.38

9 years ago

0.1.37

9 years ago

0.1.36

9 years ago

0.1.35

9 years ago

0.1.33

9 years ago

0.1.32

9 years ago

0.1.31

9 years ago

0.1.30

9 years ago

0.1.29

9 years ago

0.1.28

9 years ago

0.1.27

9 years ago

0.1.26

9 years ago

0.1.25

9 years ago

0.1.24

9 years ago

0.1.23

9 years ago

0.1.22

9 years ago

0.1.21

9 years ago

0.1.20

9 years ago

0.1.19

9 years ago

0.1.18

9 years ago

0.1.17

9 years ago

0.1.16

9 years ago

0.1.15

9 years ago

0.1.14

9 years ago

0.1.13

9 years ago

0.1.12

9 years ago

0.1.11

9 years ago

0.1.10

9 years ago

0.1.9

9 years ago

0.1.8

9 years ago

0.1.7

9 years ago

0.1.6

9 years ago

0.1.5

9 years ago

0.1.4

9 years ago

0.1.3

9 years ago

0.1.2

9 years ago

0.1.1

9 years ago