This is a T3 Stack project bootstrapped with create-t3-app
.
This project, i.e., Project Scale Mk2 is a successor to Project Scale. The change in tech stack from MERN (MongoDB, Express.js, React JS, Node.js + GraphQL for API) to the T3 Stack (TypeScript, React JS, Next.js, Prisma ORM, NextAuth, Tailwind CSS, tRPC) greatly takes advantage of typesafety to reduce bugs and runtime errors.
The project is deployed on Vercel and uses MySQL for the database.
The app itself is about self-improvement, and the MVP of the project allows you to create ambitions to progress to a goal. You can make a record each day and have your records visualised on a line chart.
One of the major changes from the original Project Scale is increasing social engagement by allowing you to create bonds with others that you know so that you and the other people you bond with can grow together from the ambitions you are trying to achieve.
Node.js and then use npm create t3-app@latest This will bring up a CLI to let you choose what libraries you want from the T3 stack which were already mentioned in the description.
Other libraries used in this project that are not apart of the stack: chart.js, react-chartjs-2, @headlessui/react.
Link to deployed app: https://ambitions-scale-up-ii.vercel.app/
No tests were written.
You can find my GitHub profile at: https://github.com/r134x7
If you have any questions, you can contact me by email: r134x7@gmx.com