ProGram is a social networking platform being developed by a startup which aims to connect programmers with like-minded individuals. The need for a specialized space where technology professionals can connect, collaborate, and share knowledge drives this initiative. By providing an interactive and supportive environment, ProGram seeks to fill this gap within the tech community.
In order to run the project, it is necessary to login into gitlab.up.pt using docker:
docker login gitlab.up.pt:5050
After that, the project is available by running the following command to download and run the container:
docker run -d --name lbaw2411 -p 8001:80 gitlab.up.pt:5050/lbaw/lbaw2425/lbaw2411
This should make the website available at localhost:8001
.
Administration URL: http://localhost:8001/admin
Password | |
---|---|
[email protected] | AdminsRule |
Type | Username | Password |
---|---|---|
User | [email protected] | ILoveProgram |
Mailtrap URL: https://mailtrap.io/inboxes/3327402/messages
Login with the Google account:
Password | |
---|---|
[email protected] | *************** |
Pusher URL: https://dashboard.pusher.com/apps/1909573
Login with the Google account:
Password | |
---|---|
[email protected] | *************** |
We developed an external API which users can access with a generated token.
The API reference is located here: http://127.0.0.1:8001/apireference.
Tokens can be generated from the user settings or by filling this link: http://127.0.0.1:8001/user/{user-id}/token.
To use the API, we provide the following Postman collection: ProGram API
Alternatively, you can use the following Curl command structure to access the API:
curl -X GET "http://localhost:8001/api/<ROUTE>" \
-H "Authorization: Bearer <ACCESS_TOKEN>"
In order to learn more about our project, we encourage you to check the following documents:
- Main wiki page
- ER: Requirements Specification
- EBD: Database Specification
- EAP: Architecture Specification and Prototype
- PA: Product and Presentation
- Bruno Ricardo Soares Pereira de Sousa Oliveira, [email protected]
- Henrique Sardo Fernandes, [email protected]
- José Carlos Malheiro de Sousa, [email protected]
- Rodrigo Albergaria Coelho e Silva, [email protected]
GROUP2411, December 2024
Group: 11
Final Grade: 19.2
Professors: Sérgio Nunes
Created in September 2024 for LBAW (Laboratório de Bases de Dados e Aplicações Web) [FEUP-L.EIC023]