Skip to content

A fair and accessible job platform where users can create profiles, post jobs, and find opportunities with equal visibility. Built with React, Firebase, and Tailwind CSS for a seamless experience.

Notifications You must be signed in to change notification settings

jredding43/bulletin-board

Repository files navigation

Bulletin Board Project

About the Project

This is my first full project using React and Tailwind CSS. The goal of this project is to create a bulletin board/job platform where users can post and find jobs locally in a simple, fair, and accessible way. The platform is designed to avoid recruiter dominance, ensuring that all job listings have equal visibility.

Features (Planned & Implemented)

🔹 User Profiles: Users can create interactive job-seeker/business profiles.

🔹 Job Listings: Users can post job opportunities with detailed descriptions.

🔹 Filtering & Search: Ability to filter job postings by category, location, and availability.

🔹 User Insights: Display useful insights such as job trends and market updates.

🔹 Firebase Integration: The platform is backed by Firebase for authentication, database, and storage.

Current Status

This project is still a work in progress. Some features may not be fully functional yet, and improvements are being made as I continue learning and refining the development process.

Tech Stack

Frontend: React, TypeScript, Vite, Tailwind CSS

Backend: Firebase (Authentication, Firestore, Storage)

Getting Started

Installation

Clone the repository:

git clone https://github.com/jredding43/bulletin-board.git

Navigate to the project directory:

cd bulletin-board

Install dependencies:

npm install

Create a .env file in the root directory and add your Firebase configuration (see firebaseConfig.ts for environment variable names).

Run the development server:

npm run dev

Future Plans

  • Improve UI and UX design
  • Add real-time messaging between users
  • Implement job application tracking
  • Mobile responsiveness improvements

Contributing

Since this is my learning project, contributions are currently not open, but feedback and suggestions are always welcome!

License

This project is open-source, and you are free to explore and learn from it. However, please respect that this is my original idea, and it should not be used for personal or commercial gain without my explicit permission.


This is just the beginning! Stay tuned for updates.

About

A fair and accessible job platform where users can create profiles, post jobs, and find opportunities with equal visibility. Built with React, Firebase, and Tailwind CSS for a seamless experience.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages