Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/amelioro/ameliorate

A tool for analyzing debatable problems effectively, collaboratively, and with an open mind.
https://github.com/amelioro/ameliorate

critical-thinking hacktoberfest material-ui nextjs react react-flow reactjs tailwindcss tools-for-thought typescript zustand

Last synced: about 2 months ago
JSON representation

A tool for analyzing debatable problems effectively, collaboratively, and with an open mind.

Awesome Lists containing this project

README

        

# Ameliorate

[![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/amelioro/ameliorate/blob/main/LICENSE) [![PRs Welcome](https://img.shields.io/badge/PRs-welcome-blueviolet.svg)](https://github.com/amelioro/ameliorate/blob/main/CONTRIBUTING.md) [![All Contributors](https://img.shields.io/github/all-contributors/amelioro/ameliorate?color=ee8449&style=flat-square)](#contributors-) [![Chat](https://img.shields.io/discord/1057707973482401892?label=chat&logo=discord)](https://discord.gg/3KhdyJkTWT)

[Ameliorate](https://www.ameliorate.app/) is a tool for analyzing debatable problems effectively, collaboratively, and with an open mind.

It provides a structure to help you visualize all details and perspectives relevant to a problem, so that it's easier to **grasp the problem**, **understand each other**, and ultimately **make better decisions**.

Check out:

- the [homepage](https://www.ameliorate.app/), which showcases what the app does and some cool features
- the in-app tutorials (go to the app via [Start Building](https://ameliorate.app/new) or [Play Around](https://ameliorate.app/playground)), which show you how to use the tool
- the [docs](https://www.ameliorate.app/docs) for further details about the app (most likely to be slightly out-of-date)

## Roadmap

Check out the [GitHub Project](https://github.com/orgs/amelioro/projects/2/views/1) for an organized, prioritized list of issues.

## Built with

Full-stack:

- [typescript](https://www.typescriptlang.org/)
- [nextjs](https://nextjs.org/) - web framework
- [zod](https://github.com/colinhacks/zod) - runtime json schema validation
- [netlify](https://netlify.com/) - deploying web & api server
- [auth0](https://auth0.com/) - user authentication
- [sentry](https://sentry.io/) - monitoring, observability
- [vitest](https://vitest.dev/) - api & unit testing

Backend:

- [prisma](https://www.prisma.io/) - database querying & schema management
- [neon](https://neon.tech) - hosting managed database
- [trpc](https://trpc.io/) - type-safe endpoints

Frontend:

- [react](https://reactjs.org/) - building components
- [react flow](https://reactflow.dev/) - diagram component
- [zustand](https://github.com/pmndrs/zustand) - component state management
- [tailwind](https://tailwindcss.com/) - styling (deprecating [emotion](https://emotion.sh/docs/introduction))
- [material ui](https://mui.com/) - theming, component library
- [react query](https://react-query.tanstack.com/) - querying api
- [react hook form](https://react-hook-form.com/) - form validation

## Contributing

Feel free to start discussion or ask questions in the [Discord server](https://discord.gg/3KhdyJkTWT).

Use GitHub's [issues](https://github.com/amelioro/ameliorate/issues) to submit a [bug report](https://github.com/amelioro/ameliorate/issues/new?assignees=&labels=bug%2Cneeds+review&projects=&template=bug_report.yml), [feature request](https://github.com/amelioro/ameliorate/issues/new?assignees=&labels=enhancement%2Cneeds+review&projects=&template=feature_request.yml), or any other [idea/question](https://github.com/amelioro/ameliorate/issues/new?assignees=&labels=needs+review&projects=&template=other-issues.md&title=) you've got.

See the [Contributor's Guide](https://github.com/amelioro/ameliorate/blob/main/CONTRIBUTING.md) for

- [Code of Conduct](https://github.com/amelioro/ameliorate/blob/main/CONTRIBUTING.md#code-of-conduct)
- [Providing feedback](https://github.com/amelioro/ameliorate/blob/main/CONTRIBUTING.md#providing-feedback)
- [Finding an issue to work on](https://github.com/amelioro/ameliorate/blob/main/CONTRIBUTING.md#finding-an-issue-to-work-on)
- [Running the project](https://github.com/amelioro/ameliorate/blob/main/CONTRIBUTING.md#running-the-project)
- [Codebase overview](https://github.com/amelioro/ameliorate/blob/main/CONTRIBUTING.md#codebase-overview)
- [Working with the code](https://github.com/amelioro/ameliorate/blob/main/CONTRIBUTING.md#working-with-the-code)
- [PR process](https://github.com/amelioro/ameliorate/blob/main/CONTRIBUTING.md#pr-process)

## Contributors ✨

Thanks go to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):



Joel Keyser
Joel Keyser

💻 🎨 🤔 💬 👀
CatGuardian
CatGuardian

🎨 📆 🤔
Alex Tilot
Alex Tilot

️️️️♿️ 💻 🎨
Amelia Dutta
Amelia Dutta

💻
Hanson Sin
Hanson Sin

💻
Tarun Samanta
Tarun Samanta

💻
Adrian
Adrian

💻


Sean Yeh
Sean Yeh

💻

This project follows the [all-contributors](https://allcontributors.org) specification.
Contributions of any kind are welcome!

## License

[MIT](https://github.com/amelioro/ameliorate/blob/main/LICENSE)