https://github.com/ruhtra/estudeai
EstudeAi is a mobile application developed as preparatory for the IF. The app provides students with a platform to interact with course content and access important information related to their studies. Built with flexibility in mind, it supports future feature expansions and improvements.
https://github.com/ruhtra/estudeai
authjs-v5 nodejs prisma psotgresql shadcn typescript
Last synced: 3 months ago
JSON representation
EstudeAi is a mobile application developed as preparatory for the IF. The app provides students with a platform to interact with course content and access important information related to their studies. Built with flexibility in mind, it supports future feature expansions and improvements.
- Host: GitHub
- URL: https://github.com/ruhtra/estudeai
- Owner: Ruhtra
- Created: 2025-01-25T16:30:11.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-09T16:51:54.000Z (about 1 year ago)
- Last Synced: 2025-04-09T17:49:14.713Z (about 1 year ago)
- Topics: authjs-v5, nodejs, prisma, psotgresql, shadcn, typescript
- Language: TypeScript
- Homepage: https://estudeai.ruhtra.work
- Size: 993 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# EstudeAi
EstudeAi is a mobile application designed to prepare students for the IF. It provides an interactive platform where users can create, edit, and delete texts, exams, and questions. Additionally, it features an administrative dashboard for viewing revenue and other important data.
## Technologies Used
The main technologies adopted in this project are:
- **Next.js** – React framework for server-side rendering and scalable application development.
- **Node.js** – JavaScript runtime environment for the backend.
- **TypeScript** – A language that adds static typing to JavaScript, enhancing code robustness.
- **shadcn** – Component library for building modern and responsive interfaces.
- **Prisma** – ORM that facilitates database interactions.
- **PostgreSQL** – Robust and widely used relational database.
- **Supabase** – Platform providing authentication, database, and other real-time backend functionalities.
## Demo
Below are some screens showcasing the main features of the application:
- **Dashboard Screen**
- **User Registration Screen**
- **Text Creation Screen**
- **Question Creation Screen**

> *Note:* The images above illustrate the main workflows of the application, clearly demonstrating the essential features already implemented.
## How to Run the Project
To run the project in a development environment, follow the standard Next.js project commands:
```bash
# Install dependencies
npm install
# Run the project in development mode
npm run dev
```
For production, ensure that the project is configured to run via HTTPS and use the following commands:
```bash
# Build for production
npm run build
# Start the application in production mode
npm run start
```
## Contact
For more information, visit the website:
[estudeai.ruhtra.work](https://estudeai.ruhtra.work) or access [Ruhtra.work](https://Ruhtra.work)