Skip to content

VitorCarvalho67/Boot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Imagem logo

BOOT

GitHub license GitHub stars GitHub languages top GitHub contributors CI Netlify Status

Digital platform tailored for the educational environment, designed to facilitate the dissemination of internship opportunities and promote student engagement. The platform will enable students to develop and update their portfolios and resumes, highlighting their academic and professional experiences to stand out in the job market. Additionally, it will incorporate a scoring system that values user activity on the platform, such as publications and interactions, generating a ranking of students with the top academic and professional profiles.

Technology

Vue.js - Axios - SCSS - Tauri - MariaDB - TypeScript - Prisma - MinIO - Docker - Nginx - Docker Compose - JWT (JSON Web Tokens) - Nodemailer - Mixins in Vue - Vue Router - Express - pnpm

How To Use

Clone the repository

git clone https://github.com/VitorCarvalho67/Boot.git

Navigate to the project directory on sever side

cd Boot/server

Install dependencies

npm install

Run Prisma migrations

npx prisma migrate dev

Start the API

npm run dev

Navigate to the client directory

cd Boot/client

Install dependencies

npm install

Start the client

npm run dev

Warning

remember to uncomment .env.example and remove .example from the file name and adjust the environment variables as required for your specific setup

Runnig With Docker

sudo docker-compose build
sudo docker-compose up
# or 
sudo docker-compose up -d

Contributing

Contributions to this project are welcome. Please follow these steps to contribute:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix.
  3. Commit your changes.
  4. Push to the branch.
  5. Submit a pull request.

About

Digital platform tailored for the educational environment, designed to facilitate the dissemination of internship opportunities and promote student engagement

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published