2025 FBLA Website Coding and Development submission https://fbla25.marinodev.com
Go to file
drake 77655c779d
All checks were successful
ci / docker_image (push) Successful in 1m37s
ci / deploy (push) Successful in 16s
import cleanup
2025-03-29 18:13:02 -05:00
.gitea/workflows no cache on build 2025-01-04 17:45:18 +00:00
src import cleanup 2025-03-29 18:13:02 -05:00
static Resume Logic 2025-03-28 11:16:15 -05:00
.env.example README.md 2025-03-29 17:43:50 -05:00
.gitignore gitignore fix 2025-03-28 13:12:43 -05:00
.npmrc init commit 2024-12-07 20:20:10 -06:00
.prettierignore init commit 2024-12-07 20:20:10 -06:00
.prettierrc init commit 2024-12-07 20:20:10 -06:00
docker-compose.yml docker-compose.yml upload fix 2025-03-28 13:16:19 -05:00
Dockerfile gitignore fix 2025-03-28 13:12:43 -05:00
eslint.config.js init commit 2024-12-07 20:20:10 -06:00
package-lock.json gitignore fix 2025-03-28 13:12:43 -05:00
package.json gitignore fix 2025-03-28 13:12:43 -05:00
permissions.md dev 2025-01-26 19:12:15 -06:00
postcss.config.js init commit 2024-12-07 20:20:10 -06:00
README.md README.md 2025-03-29 17:43:50 -05:00
server.js gitignore fix 2025-03-28 13:12:43 -05:00
svelte.config.js server fixes 2025-03-28 12:04:31 -05:00
tailwind.config.ts init commit 2024-12-07 20:20:10 -06:00
tsconfig.json init commit 2024-12-07 20:20:10 -06:00
vite.config.ts Basic auth 2025-01-15 18:20:27 -06:00

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

Resources Used

Technologies

Libraries