This web application utilizes state- of-the-art AI technology to create content for games using user-generated note cards. The app allows users to create note cards for memorization, which will be used as inputs to the game engine. Game layout will be at the center of the application. Users can nagivate through a game map to segue between tabs and functionality that the app offers.
This is a Next.js project bootstrapped with create-next-app
.
React, Typescript, Tailwind CSS, Shadcn-ui, Kaboom JS(game engine)
Back End:
PlanetScale (Database), Typescript, Prisma, OpenAI DallE
As of version 0.0.1 a (fractional) work-in-progress deliverables. In this version,
For remaining planned works, please refer to project tab of the repository. Issues that have been closed, have been tested to meet requirements specified in the documentation.
Copy & paste: https://memoize-rho.vercel.app
or
click the link below the About text on the right
Clone the repository to local machine
cd [desired local directory]
git clone https://github.com/ptnghia-j/Memoize.git
Download dependencies required for the application Either
npm install or
yarn install or
any equivalent command
Run the application locally
npm run dev
Open [http://localhost:3000](http://localhost:3000) in a browser to see the result.
Check current automated tests
npm test