Skip to content

Social networking platform focused on individuals that have a passion for technology.

Notifications You must be signed in to change notification settings

HenriqueSFernandes/ProGram

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ProGram - LBAW2411

Grade

19.2/20

ProGram

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.

Installation

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.

Usage

Administration Credentials

Administration URL: http://localhost:8001/admin

E-mail Password
kherrera@program.com AdminsRule

User Credentials

Type Username Password
User cindyburton@gmail.com ILoveProgram

Password Recovery (Mailtrap)

Mailtrap URL: https://mailtrap.io/inboxes/3327402/messages

Login with the Google account:

E-mail Password
programlbaw@gmail.com programlbaw2411

Real-Time Notifications (Pusher)

Pusher URL: https://dashboard.pusher.com/apps/1909573

Login with the Google account:

E-mail Password
programlbaw@gmail.com programlbaw2411

External API (Postman)

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>"

Learn More

In order to learn more about our project, we encourage you to check the following documents:

Team


GROUP2411, December 2024

About

Social networking platform focused on individuals that have a passion for technology.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •