This is a web application built using React, Node.js, Express.js, and SQL. It helps users find job listings and share job opportunities with others. The application utilizes complex SQL queries for efficient data retrieval and management.
- Job Search: Users can search for job listings based on various criteria such as location, job title, and company.
- Job Sharing: Users can share job opportunities with others via email or social media platforms.
- User Authentication: Secure authentication system for user accounts.
- Admin Panel: Administrative features for managing users, job listings, and application settings.
- Frontend: React
- Backend: Node.js, Express.js
- Database: SQL (Structured Query Language)
- Additional Tools: (Include any additional libraries, frameworks, or tools you used)
To get started with this project, follow these steps:
-
Clone the repository:
git clone https://github.com/your-username/job-finding-app.git
-
install dependencies:
cd social-media-app cd frontend npm install
-
Set up the database: Create a SQL database and import the provided SQL schema. Configure the database connection in the backend (in a .env file or directly in the code).
cd social-media-app
cd backend
npm install- Run the application frontend:
cd frontend
npm start- Run the application backend:
cd backend
npm start- Open your web browser and navigate to http://localhost:3000 to view the application.
License This project is licensed under the MIT License.