2
2
mirror of https://github.com/Thream/website.git synced 2024-07-06 18:40:12 +02:00
Thream's website to stay close with your friends and communities. https://thream.divlo.fr/
Go to file
2022-08-29 21:34:24 +02:00
.devcontainer build(deps): update latest 2022-05-12 20:35:46 +02:00
.github chore: enable again html-w3c-validator 2022-07-12 20:47:22 +02:00
.husky feat: coming soon 2021-10-24 05:48:06 +02:00
.vscode chore: remove uneeded icons svg 2022-03-21 16:12:22 +01:00
components test(e2e): fix display tooltip for Emoji 2022-08-29 21:34:24 +02:00
contexts perf: optimize load of pagination items with caching 2022-08-24 17:22:55 +02:00
cypress refactor: usage of useForm hook from react-component-form 2022-08-28 18:26:56 +02:00
generators refactor: usage of useForm hook from react-component-form 2022-08-28 18:26:56 +02:00
hooks refactor: usage of useForm hook from react-component-form 2022-08-28 18:26:56 +02:00
locales feat: edit/delete a Message (#30) 2022-08-29 21:24:38 +02:00
models refactor: usage of useForm hook from react-component-form 2022-08-28 18:26:56 +02:00
pages refactor: usage of useForm hook from react-component-form 2022-08-28 18:26:56 +02:00
public fix: remove the error/success icons in <FormState /> 2022-08-29 20:04:24 +02:00
styles feat: edit/delete a Message (#30) 2022-08-29 21:24:38 +02:00
tools feat: add button to sign out to all connected devices 2022-08-29 20:15:47 +02:00
.commitlintrc.json chore: initial commit 2021-10-24 05:19:39 +02:00
.dockerignore feat: add OAuth2 authentication (#16) 2022-03-16 12:18:09 +01:00
.editorconfig chore: initial commit 2021-10-24 05:19:39 +02:00
.env.example feat: design applications and first api calls 2021-10-24 06:09:43 +02:00
.eslintrc.json chore: remove jest -> cypress for unit tests 2022-08-23 21:51:20 +02:00
.gitattributes feat: interact with user settings/profile (#9) 2022-02-19 23:20:33 +01:00
.gitignore feat: add OAuth2 authentication (#16) 2022-03-16 12:18:09 +01:00
.html-w3c-validatorrc.json chore: enable again html-w3c-validator 2022-07-12 20:47:22 +02:00
.lighthouserc.json feat: interact with user settings/profile (#9) 2022-02-19 23:20:33 +01:00
.lintstagedrc.json chore: remove jest -> cypress for unit tests 2022-08-23 21:51:20 +02:00
.markdownlint-cli2.jsonc chore: remove jest -> cypress for unit tests 2022-08-23 21:51:20 +02:00
.npmrc build(deps): update latest 2022-05-12 20:35:46 +02:00
.prettierignore feat: add OAuth2 authentication (#16) 2022-03-16 12:18:09 +01:00
.prettierrc.json feat: coming soon 2021-10-24 05:48:06 +02:00
.releaserc.json chore: configure correctly semantic-release 2022-04-08 21:44:02 +02:00
CODE_OF_CONDUCT.md chore: initial commit 2021-10-24 05:19:39 +02:00
CONTRIBUTING.md chore: remove uneeded icons svg 2022-03-21 16:12:22 +01:00
cypress.config.ts chore: remove jest -> cypress for unit tests 2022-08-23 21:51:20 +02:00
docker-compose.yml build(deps): update latest 2022-05-12 20:35:46 +02:00
Dockerfile chore: remove jest -> cypress for unit tests 2022-08-23 21:51:20 +02:00
i18n.json fix: improve overall rendering v3 (#25) 2022-04-07 16:54:05 +02:00
LICENSE chore: initial commit 2021-10-24 05:19:39 +02:00
next-env.d.ts chore: cleanup 2021-12-28 16:06:58 +01:00
next.config.js perf: optimize load of pagination items with caching 2022-08-24 17:22:55 +02:00
package-lock.json refactor: usage of useForm hook from react-component-form 2022-08-28 18:26:56 +02:00
package.json refactor: usage of useForm hook from react-component-form 2022-08-28 18:26:56 +02:00
plopfile.js feat: interact with user settings/profile (#9) 2022-02-19 23:20:33 +01:00
postcss.config.js feat: coming soon 2021-10-24 05:48:06 +02:00
README.md feat: update API to v1.2.0 2022-08-29 19:55:16 +02:00
tailwind.config.js fix: improve overall rendering v3 (#25) 2022-04-07 16:54:05 +02:00
tsconfig.json chore: remove jest -> cypress for unit tests 2022-08-23 21:51:20 +02:00
vercel.json feat: coming soon 2021-10-24 05:48:06 +02:00

Thream/website

Licence MIT Contributor Covenant

Conventional Commits semantic-release

📜 About

Thream's website to stay close with your friends and communities.

It uses Thream/api v1.2.0.

⚙️ Getting Started

Prerequisites

Installation

# Clone the repository
git clone https://github.com/Thream/website.git

# Go to the project root
cd website

# Configure environment variables
cp .env.example .env

# Install
npm install

You will need to configure the environment variables by creating an .env file at the root of the project (see .env.example).

Local Development environment

npm run dev

Production environment with Docker

# Setup and run all the services for you
docker compose up --build

Services started

  • website : http://localhost:3000

💡 Contributing

Anyone can help to improve the project, submit a Feature Request, a bug report or even correct a simple spelling mistake.

The steps to contribute can be found in CONTRIBUTING.md.

📄 License

MIT