A web application built to enable users to effortlessly share news updates, connect with others, and send direct messages securely. The platform offers an intuitive interface that facilitates seamless communication and connections between users.
- Connect with Others: Easily establish connections with other users.
- Feeds: Stay updated with news and updates from your connections.
- Secure Chatting: Send and receive direct messages with your connections in a secure environment.
- Notifications: Receive real-time notifications for new messages and Feeds updates from your connections.
Before getting started, ensure you have the following:
- NodeJS
- PostgreSQL
- Docker
- Node Package Manager (NPM)
- NodeJS
- HTML5
- CSS3
- JavaScript
- Node Package Manager (NPM)
Follow the steps below to install and set up the application on your local machine:
-
Clone the Repository:
git clone https://github.com/Labpro-21/if-3310-2024-2-k01-15
-
Open the Repository:
cd if-3310-2024-2-k01-15
-
Ensure Docker Desktop is Running:
Make sure Docker is installed and Docker Desktop is running on your machine. -
Build The Image & Container:
docker compose build
-
Bring Up the Containers:
docker compose up -d
-
Create and configure the .env file: Copy the example file .env.example and rename it to .env in the root directory of your project.
After installation, follow these steps to run the server:
-
Ensure Docker Desktop is Active.
-
Run the Application:
docker compose up -d
-
Access the Application: Open your browser and navigate to:
http://localhost:5173
Note:
- FrontEnd: runs in
http://localhost:5173
- BackEnd: runs in
http://localhost:3000
- Database: runs in
http://localhost:5432
The application should now be running locally, allowing you to explore all features for both jobseekers and companies!
You can access the API documentation here: API Documentation
Fitur | NIM |
---|---|
Login | 13522005 |
Register | 13522005 |
Home / Feed | 13522025 |
Post | 13522025 |
Profile | 13522025 |
Chats | 13522005 |
Connections | 13522047 |
Notifications | 13522047 |
Fitur | NIM |
---|---|
Login | 13522005 |
Register | 13522005 |
Home / Feed | 13522025 |
Post | 13522025 |
Profile | 13522025 |
Chats | 13522005 |
Connections | 13522047 |
Notifications | 13522047 |
- UI / UX seperti LinkedIn
- Google Lighthouse
- Typing Indicator