Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ghosty2004/veziv.ro-task
This is a small task
https://github.com/ghosty2004/veziv.ro-task
Last synced: about 13 hours ago
JSON representation
This is a small task
- Host: GitHub
- URL: https://github.com/ghosty2004/veziv.ro-task
- Owner: ghosty2004
- Created: 2023-11-30T09:40:30.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-12-06T10:42:42.000Z (about 1 year ago)
- Last Synced: 2025-02-05T07:56:28.832Z (7 days ago)
- Language: TypeScript
- Size: 1.15 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# A small task from veziv.ro
### Structure
| Path | Technologies | Content |
| -------- | ---------------------- | ---------------------------------------------------------------- |
| `server` | NestJS,TypeORM,Mysql | The backend (server side) |
| `client` | React,Vite,Tailwindcss | The frontend (client side) |
| `shared` | d.ts declarations | The type declarations which are shared between client and server |### Images
Home page
My account page (My Profile)
My account page (My Portfolios)
Search user page
Search user page (user info)
Search user page (user portfolio preview)
Login page
Register page
Modal (confirm)
Modal (prompt)
### Setting up
1. Clone this repository
2. Install node dependencies
3. Make sure you have the mysql server (you can download mysql from chocolatey if you testing from windows) or you can also create a dockerfile
4. Create a copy of `.env.example` from server path then rename it to `.env` and complete the variables
5. Run `npm run dev`
6. Visit `http://localhost:5173`