QuackHub is a platform designed to promote interaction and connection between students and companies within UFRN. Inspired by the functionalities of LinkedIn, GitHub, and social networks, QuackHub aims to create a unified community where students, professors, and professionals can connect, collaborate, and share opportunities.
quackhub-demo.mp4
- User Authentication
- Profile Creation and Management
- Post and Share Opportunities
- Connect and Collaborate with Other Users
- Follow Companies and Institutions
- Search and Filter Functionalities
- NestJS
- Swagger
- Prisma
- PostgreSQL
- Vue
- Pinia
- Tailwind CSS
- shadcn-vue
- Docker
Prerequisites: npm / yarn and Docker installed
# clone the repository
git clone https://github.com/talis-fb/quack-hub.git
# navigate to the project directory
cd quack-hub
# install backend dependencies
cd backend/
yarn
# install frontend dependencies
cd ../
cd frontend/
yarn
# run the application
cd ../
docker compose up -d
- Enhanced User Profiles with More Detailed Information
- Advanced Search and Filter Options
- Integration with External APIs for Job and Internship Listings
- Notification System for User Interactions and Updates
- Mobile App Version
Backend: In Progress
Frontend: In Progress