All Projects → sproogen → itsgoingto.be

sproogen / itsgoingto.be

Licence: GPL-3.0 license
The magic behind itsgoingto.be

Programming Languages

javascript
184084 projects - #8 most used programming language
SCSS
7915 projects

Projects that are alternatives of or similar to itsgoingto.be

public-ol-web-template
OrangeLoops Web Project Boilerplate
Stars: ✭ 28 (+115.38%)
Mutual labels:  storybook
laration
Simple package to see all current configurations being used by your Laravel application
Stars: ✭ 47 (+261.54%)
Mutual labels:  composer
collage
Generate Image Collage with PHP and Laravel
Stars: ✭ 70 (+438.46%)
Mutual labels:  composer
alpine-php-fpm
Lightweight and optimised PHP-FPM (PHP 7.4, 8.0, 8.1) Docker images with essential extensions on top of latest Alpine Linux.
Stars: ✭ 53 (+307.69%)
Mutual labels:  composer
Stardust
🎨Tiller Design System
Stars: ✭ 19 (+46.15%)
Mutual labels:  storybook
app
Aplus Framework App Project
Stars: ✭ 338 (+2500%)
Mutual labels:  composer
components
Reusable React components used by HospitalRun
Stars: ✭ 109 (+738.46%)
Mutual labels:  storybook
react-native-hybrid-storybook
Showcase your react native components in the browser
Stars: ✭ 18 (+38.46%)
Mutual labels:  storybook
react-ecommerce
E-commerce monorepo application using NextJs, React, React-native, Design-System and Graphql with Typescript
Stars: ✭ 136 (+946.15%)
Mutual labels:  storybook
react-in-out-textarea
A simple React.js User Interface Component that is like Google Translate with full TypeScript Support
Stars: ✭ 28 (+115.38%)
Mutual labels:  storybook
GNUI
💅 Nordcloud's design system for SaaS products.
Stars: ✭ 21 (+61.54%)
Mutual labels:  storybook
clojurescript-amplified
Examples on how to setup a ClojureScript web app with tools from the JavaScript ecosystem.
Stars: ✭ 59 (+353.85%)
Mutual labels:  storybook
ultimate-poll-bot
💡 The ultimate vote and poll bot for creating, sharing and evaluating polls inside of Telegram
Stars: ✭ 109 (+738.46%)
Mutual labels:  poll
Gatsby-Starter-Typescript-Apollo-Storybook
Starter with the bare essentials needed for a typescript, apollo, storybook, emotion Gatsby site
Stars: ✭ 17 (+30.77%)
Mutual labels:  storybook
mod-uk-design-system
Build web applications that meet the Defence Digital service standards
Stars: ✭ 78 (+500%)
Mutual labels:  storybook
wordpress-scaffold
The scaffold for GRRR's WordPress Pro setup.
Stars: ✭ 16 (+23.08%)
Mutual labels:  composer
klee
A personnal UI library made as an excuse to have a published UI package
Stars: ✭ 19 (+46.15%)
Mutual labels:  storybook
PackageChangeLog
Show Package Changelog On Composer Install/update
Stars: ✭ 15 (+15.38%)
Mutual labels:  composer
next-app-starter
Another awesome starter for your app base on nextjs + tailwind + react-query + react-hook-form + next-auth + jotai
Stars: ✭ 73 (+461.54%)
Mutual labels:  storybook
homify
🏡 Open-source home automation / smarthome platform running on PHP (Laravel).
Stars: ✭ 45 (+246.15%)
Mutual labels:  composer

itsgoingto.be Build Status Maintainability Coverage

NodeJS and React magic behind itsgoingto.be

The Node backend can be found in the server folder and the React app can be found in the app folder.

Getting started

You will need to have Docker installed and running, aswell as Node and NPM.

Clone the repository into a local folder.

Now inside the project folder run

./app/docker-build.sh
./server/docker-build.sh
docker-compose up

You will now be able to access the app at http://localhost:8000, storybook at http://localhost:6006 and swagger at http://localhost:4000. Everytime you make a change to the app or storybook stories the app will automatically rebuild and refresh in the browser.

Note: If you make any changes to the packages in the app or server you will need to re-run the relevant docker-build.sh script.

Running tests

App

To test the React app, run the folowwing from inside the app folder.

npm run lint to run the linter. npm run test to run all the unit tests using jest.

Server

To test the Node Server, run the folowwing from inside the server folder.

npm run lint to run the linter. npm run test to run all the unit tests using jest.

Note: You will need to have Docker running to run the server tests, as this uses a docker container for a mysql server.

API

API documentation can be found at server/swagger.yml

Copyright

Copyright (c) 2018 James Grant

License

ItsGoingToBe is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

ItsGoingToBe is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with ItsGoingToBe.  If not, see <http://www.gnu.org/licenses/>.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].