Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

https://github.com/joaotuliojt/motivation-fullstack

A motivation website to make all your days easier
https://github.com/joaotuliojt/motivation-fullstack

graphql nextjs node radix-ui react reactjs relay tailwindcss typescript

Last synced: 16 days ago
JSON representation

A motivation website to make all your days easier

Lists

README

        

# Motivation

![GitHub repo size](https://img.shields.io/github/repo-size/joaotuliojt/motivation-fullstack?style=for-the-badge)
![GitHub language count](https://img.shields.io/github/languages/count/joaotuliojt/motivation-fullstack?style=for-the-badge)
![GitHub forks](https://img.shields.io/github/forks/joaotuliojt/motivation-fullstack?style=for-the-badge)
![Bitbucket open issues](https://img.shields.io/bitbucket/issues/joaotuliojt/motivation-fullstack?style=for-the-badge)
![Bitbucket open pull requests](https://img.shields.io/bitbucket/pr-raw/joaotuliojt/motivation-fullstack?style=for-the-badge)

Motivation, to make your days more easier

> Full-stack project using Next, Tailwind, Radix, GraphQL, Relay and Mongoose.

## Stacks

- [x] React
- [x] Next
- [x] Tailwind
- [x] Radix
- [x] Eslint
- [] Storybook
- [x] Node
- [x] GraphQL
- [x] Relay
- [x] Jest

### Apps and Packages

- `web`: a [Next.js](https://nextjs.org) app
- `api`: backend server
- `ui`: a stub React component library shared by both `web` and `docs` applications
- `eslint-config-custom`: `eslint` configurations (includes `eslint-config-next` and `eslint-config-prettier`)
- `tsconfig`: `tsconfig.json`s used throughout the monorepo

Each package/app is 100% [TypeScript](https://www.typescriptlang.org/).

## 💻 Getting Started

Before you begin, if you have met the following requirements:

- Have installed [NodeJS](https://nodejs.org/en/)
- Have installed [Git](https://git-scm.com/)

## 🚀 Installing

```sh
# install dependencies
> yarn
# or
> yarn install

# run all packages
> yarn dev

# see project on localhost link
http://localhost:3000

```