Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Linkio.Space is a web application that allows you to keep all your connections with people and their business cards. You can easily and quickly add new connections. All your business cards are stored and updated at any time.

License

NotificationsYou must be signed in to change notification settings

desi109/linkio-space

Repository files navigation

ContributorsForksStargazersIssuesMIT LicenseLinkedIn


Logo

Linkio.Space

Linkio.Space is a web application that allows you to keep all your connections with people and their business cards.
You can easily and quickly add new connections. All your business cards are stored and updated at any time.
Explore the docs »

View Demo ·Report Bug .Request Feature

Table of Contents

  1. About The Project
  2. Getting Started
  3. Roadmap
  4. License
  5. Contact

About The Project

The idea of this app is to save the user's business cards. When the user signs up, the system automatically generates a 4-digit code that is unique. If a user wants to give his business card to somebody, he just has to provide this code. The platform has a search system that searches other users by using this user code. After the user's business card which is searched, is found, it can be added with just one click. The application has a user`s connections board, from where the user can see all his contacts. Every user profile can be edited and the new information for a user will be updated also for the people who have been saved his business card.

The app has a blue minimalistic design and it is easy to be used by everyone.

Onhttp://localhost:8081/, there is the start page. It has welcome information with a logo, simple navigation bar, and footer with contacts.product-screenshot-start-page-1product-screenshot-start-page-2

Onhttp://localhost:8081/home, there is the home page with buttons forSign Up andLog In. The user can also use the navigation bar to sign up and log in.product-screenshot-home-page

The user can also use the navigation bar to sign up and login.

http://localhost:8081/registerproduct-screenshot-sign-up-page

http://localhost:8081/loginproduct-screenshot-log-in-page

The application has two views for the administrator and for the user. Credentials for login as administrator are:

Email: admin@linkiospace.comPassword: admin123

Admin profile page (http://localhost:8081/profile) has information about the admin. The information can only be edited from the buttonEDIT YOUR INFORMATION.product-screenshot-admin-profil-page

After editing the information, everything should be saved from the buttonSAVE .product-screenshot-admin-profile-edit-page

The admin view hasAdmin Board (http://localhost:8081/admin/users) where all users and their information is visible.product-screenshot-admin-board-page

Admin can delete users from the database.product-screenshot-admin-board-delete-page

Credentials for login as user are for exaple:

Email: todor.todorov@gmail.comPassword: 12345678// The password is the same for all test users.

The user can also edit his profile as the administrator.product-screenshot-user-profile-page

Every user hasConnections (http://localhost:8081/user/connections) board where can remove business cards or see details about his connections.product-screenshot-user-connections-board-pageproduct-screenshot-user-connections-delete-board-page

To search for a new business card, the user should go toSearch (http://localhost:8081/user/search), enter a code, and press the button for search. If the business card is found, the user can easily add it to his connections from the buttonADD USER TO YOUR CONNECTIONS.product-screenshot-user-search-board-page

Built With

Getting Started

To get a local copy up and running follow these simple steps.

Prerequisites

To run this project you first need to install and set up:

Installation

  1. Clone the repo:

    git clone https://github.com/desi109/linkio-space.git
  2. Set up the database for the project

  • For Windows

In pgAdmin openServers and thenPostgreSQL Server.Go to:

Login/Group Roles -> Create -> Login/Group Role...

Create new user:

General: Name: linkio_space_userPrivileges:  Can login?        Yes.             Superuser?        No.             Create role?      Yes.             Create database?  Yes.             Update catalog?   No.             Inherit rights from the parent roles?  Yes.             Can initate streaming replication and backups? No.

In pgAdmin openServers and thenPostgreSQL Server.

Go to:Databases -> Create -> Database...

Create new database:

General: Database: linkio_space            Owner: linkio_space_user   Definition:  Tablespace:  pg_default

Create database tables and import data. Copy the two scripts (create_tables.sql andinsert_data.sql ) fromhere.Go toServers -> PostgreSQL Server -> Databases -> linkio_space -> Query Tool....Paste scripts and click buttonExecute/Refresh or cliclF5.

  • For Linux

How to set up PostgreSQL server on Linux?

Start pgAdmin and run:

cd linkiospacepsql -h localhost -p 5432 -U postgres -f create_user_and_database.sqlcd linkiospace-backend/src/main/resources/db_postgresqlpsql -U linkio_space_user -d linkio_space -f create_tables.sqlpsql -U linkio_space_user -d linkio_space -f insert_data.sql

The first script set up new role and create database:

Role: linkio_space_userPassword: 1234Database: linkio_space

The other two scripts create database tables and insert all data.

  1. Start the back-end of the project:

    cd linkiospace/linkiospace-backendmvn spring-boot:run

    It is running onlocalhost:8080.

    To restart, first kill the process:

    kill -9$(lsof -t -i:8080)

    And run the previous command to start it again.

  2. Start the front-end of the project:

    cd linkiospace/linkiospace-uinpm run serve

    It is running onlocalhost:8081.

    To restart, first kill the process:

    kill -9$(lsof -t -i:8081)

    And run the previous command to start it again.

  3. Everything is ready. Go tolocalhost:8081. Enjoy! 😉

Roadmap

See theopen issues for a list of proposed features (and known issues).

License

Distributed under the MIT License. SeeLICENSE for more information.

Contact

LinkedIn

Project Link:https://github.com/desi109/linkio-space

About

Linkio.Space is a web application that allows you to keep all your connections with people and their business cards. You can easily and quickly add new connections. All your business cards are stored and updated at any time.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

[8]ページ先頭

©2009-2025 Movatter.jp