https://github.com/fxc7/tryout-online
is a web-based tryout platform designed to help students prepare for exams more effectively and efficiently. With an interactive and real-time system, Tryout-Online provides a variety of tryout questions that are tailored to educational levels, from elementary school, junior high school, to vocational school.
https://github.com/fxc7/tryout-online
Last synced: about 2 months ago
JSON representation
is a web-based tryout platform designed to help students prepare for exams more effectively and efficiently. With an interactive and real-time system, Tryout-Online provides a variety of tryout questions that are tailored to educational levels, from elementary school, junior high school, to vocational school.
- Host: GitHub
- URL: https://github.com/fxc7/tryout-online
- Owner: Fxc7
- License: mit
- Created: 2025-02-24T19:03:19.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2025-02-24T19:08:52.000Z (over 1 year ago)
- Last Synced: 2025-02-24T20:22:55.962Z (over 1 year ago)
- Language: CSS
- Size: 521 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

is a web-based tryout platform designed to help students prepare for exams more effectively and efficiently. With an interactive and real-time system, Tryout-Online provides a variety of tryout questions that are tailored to educational levels, from elementary school, junior high school, to vocational school.
## Screenshots

## Key Features
- Interactive Tryout – A test simulation that is close to the real exam with an automatic scoring system.
- Category-Based Questions – Questions are available based on difficulty levels: easy, medium, and hard.
- Leaderboard – A ranking system to see the best results from other tryout participants.
- Hint & Timer – Optional help to answer questions and time limits to improve focus and punctuality.
- Superadmin Dashboard – A special feature to easily manage questions and tryout sessions.
With Tryout-Online, students can measure their abilities, evaluate tryout results, and improve their readiness before facing the real exam. Join now and increase your chances of success in your exam! 🚀
## Tech Stack
**Client:** EJS, AlpineJS, TailwindCSS
**Server:** Node, Express
**Database:** Sequelize, mySQL
## Instalation
Before running, please configure the database first so that no errors occur, and if so, run the command in the command prompt, an example of a command is more or less as below.
### with npm installed
```bash
npm install && npm run dev
```
### with pnpm installed
```bash
pnpm install && pnpm dev
```
### with yarn installed
```bash
yarn install && yarn run dev
```
## Structure base
```
└── 📁tryout-online
└── 📁assets
└── 📁css
└── style.css
└── 📁favicon
└── android-chrome-192x192.png
└── android-chrome-512x512.png
└── apple-touch-icon.png
└── favicon-16x16.png
└── favicon-32x32.png
└── favicon.ico
└── site.webmanifest
└── 📁images
└── 404.svg
└── book.jpg
└── classroom.jpg
└── grid-01.svg
└── library.jpg
└── 📁logo
└── try.svg
└── tryout-online.svg
└── love-learn.jpg
└── 📁configs
└── utils.js
└── 📁controllers
└── authControllers.js
└── userControllers.js
└── 📁database
└── connection.js
└── models.js
└── 📁middleware
└── csrfMiddleware.js
└── globalMiddleware.js
└── 📁routes
└── api.js
└── dashboard.js
└── index.js
└── users.js
└── 📁views
└── 404.html
└── 📁authentication
└── login.ejs
└── register.ejs
└── 📁dashboard
└── grids.ejs
└── header.ejs
└── index.ejs
└── listUsers.ejs
└── profile.ejs
└── sidebar.ejs
└── tableSoal.ejs
└── 📁home
└── about.ejs
└── callAction.ejs
└── faq.ejs
└── footer.ejs
└── hero.ejs
└── index.ejs
└── navbar.ejs
└── review.ejs
└── script.ejs
└── 📁layouts
└── dashboard.ejs
└── index.ejs
└── 📁partials
└── edit.ejs
└── loader.ejs
└── modals.ejs
└── .prettierrc
└── index.js
└── jsconfig.json
└── package-lock.json
└── package.json
└── postcss.config.cjs
└── tailwind.config.cjs
└── webpack.config.cjs
```
## Authors
- [@Farhannnn](https://www.github.com/Fxc7)
[](https://choosealicense.com/licenses/mit/)
## Contributing
no contributions yet. maybe you want some?
## Feedback
If you have any feedback, please reach out to us at farhanxcode7@gmail.com