Sat.Recruitment is a web application designed to streamline the recruitment process. This project demonstrates a full-stack implementation using modern technologies and best practices to handle job applications efficiently.
- User Registration: Allows users to create an account and manage their profile.
- Job Listings: Displays available job opportunities.
- Application Form: Lets users apply for jobs by submitting their details.
- Admin Dashboard: Provides an interface for administrators to manage job postings and review applications.
- Responsive Design: Ensures the application works well on both desktop and mobile devices.
- Frontend: Angular
- Backend: .NET Core
- Database: [Specify the database if any, e.g., SQL Server, PostgreSQL, etc.]
- Authentication: [Specify if JWT or another method is used]
- Deployment: [Specify deployment tools or platforms if applicable]
- Node.js (for Angular development)
- .NET Core SDK (for backend development)
- Database (e.g., SQL Server, PostgreSQL)
-
Clone the Repository
git clone https://github.com/MarvynHarry/Sat.Recruitment.git cd Sat.Recruitment
-
Frontend Setup
cd ClientApp npm install
-
Backend Setup
cd ../Server dotnet restore
-
Database Configuration
Update the connection string in appsettings.json file located in the Server directory with your database credentials.
-
Run the Application
-
Start the backend server:
dotnet run
-
Start the frontend application:
cd ../ClientApp npm start
-
The application should now be running at http://localhost:4200 for the frontend and http://localhost:5000 for the backend.
- Register an Account: Go to the registration page and fill out the required fields.
- Browse Job Listings: Navigate to the job listings page to view available positions.
- Apply for a Job: Select a job and complete the application form to submit your application.
- Admin Dashboard: Access the admin dashboard to manage job postings and review applications.
If you enjoy my work or want to support what I do, feel free to Buy Me a Coffee!
Feel free to submit a pull request or report issues to help improve the project!
This project is licensed under the MIT License - see the LICENSE file for details.
For any questions or support, please reach out via GitHub Issues.