https://github.com/simatwa/jobconnect
Find your dream job or internship today
https://github.com/simatwa/jobconnect
Last synced: 10 months ago
JSON representation
Find your dream job or internship today
- Host: GitHub
- URL: https://github.com/simatwa/jobconnect
- Owner: Simatwa
- License: mit
- Created: 2025-01-27T14:40:56.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-15T06:23:57.000Z (over 1 year ago)
- Last Synced: 2025-06-05T23:07:05.566Z (about 1 year ago)
- Language: Python
- Homepage: https://job-connect-xi.vercel.app
- Size: 12.4 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# JobConnect
Find your dream job or internship today.
## Demo
| Admin | Client |
|-------|--------|
|  |  |
## Technologies
- [FastAPI](https://fastapi.tiangolo.com/)
- [Django](https://www.djangoproject.com/)
- [Vite](https://vitejs.dev/)
## Installation & Setup
### Prerequisites
- [x] [Python >= 3.12](https://python.org)
- [x] [Node.js >= 18.19.0](https://nodejs.org/)
- [x] [Git](https://gith)
> [!NOTE]
> These instructions presume you're using a *nix system.
### Clone the Repository
First, clone the repository and enter the project directory:
```sh
git clone https://github.com/Simatwa/JobConnect.git
cd JobConnect
```
### Setup Backend
Navigate to the backend directory and run the setup commands:
```sh
cd backend
make install setup fake developmentsuperuser
```
### Setup Frontend
Navigate to the frontend directory and run the setup commands:
```sh
cd ../frontend
make install build
```
## Running the Server
To start the server, navigate back to the backend directory and run the server:
```sh
cd ../backend
make runserver
```
> [!WARNING]
> The site is under active development, so it might be buggy.
## Miscellaneous
| Endpoint | URL |
|-------------|---------------|
| API docs | `/api/docs` |
| API Redocs | `/api/redoc` |
| Admin | `/d/admin` |
### Superuser credentials
| Username | Password |
|-------------|-------------|
| development | developer |
## Contributing
We welcome contributions! Please fork the repository and create a pull request with your changes.
## License
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for more details.