Xstitch is a version control application inspired by GIT for creating and editing cross stitch patterns. Users are able to create custom patterns, view version history of every save, as well as fork and edit from other users patterns.
- Ruby on Rails
- React.JS
- Javascript
- Postgres SQL
- Axios
- Clone this repository
- Create database in postgres, if unsure how to do this please see the postgres docs
- In the terminal run
bundle install
on the root directory - In another terminal run
npm install
in the client directory - After install complete run
rake db:setup
in root directory then run commandrails s
to start the rails server - Run command
npm start
in the client directory on the other terminal to start the react server - The app will be served at http://localhost:3000/
@babel/runtime: ^7.7.4
axios: ^0.18.0
bootstrap: ^4.3.1
html2canvas: ^1.0.0-rc.5
jspdf: ^1.5.3
react: ^16.8.6
react-bootstrap: ^1.0.0-beta.16
react-color: ^2.17.3
react-dom: ^16.8.6
react-icons: ^3.8.0
react-router-dom: ^5.1.2
react-scripts: 2.1.8
semantic-ui-react: ^0.88.1
styled-components: ^4.4.1
This app was created by