1.9 KiB
1.9 KiB
CareerConnect - FBLA 2025
Overview
This is a job board application built using SvelteKit for the 2025 FBLA Website Coding & Development event. It allows users to browse job listings, post new job opportunities, and manage job applications. The application is designed for fast performance and a seamless user experience.
Features
- User authentication (login/signup/logout)
- Browse job listings
- Post new job listings
- Apply for jobs
- Permissions system
- Themes
- Companies
Installation
To set up the project locally, follow these steps:
Prerequisites
Clone the repository
git clone https://git.marinodev.com/MarinoDev/FBLA25
cd FBLA25
Create a .env file in the root directory and configure environment variables. .env.example is provided as a template.
Docker
A Dockerfile and docker-compose.yml file are provided for running the application in a Docker container.
Manual
Install dependencies
npm install
Start the development server
npm run dev
Go to http://localhost:5173/ (or the port shown in the terminal).
Deployment
To deploy the application, build it using:
npm run build
node server.js