Skip to content

johnnonsoBetter/xplusportfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

194 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Xplusportfolio

Xplusportfolio is a project accountability platform that helps self-taught developers, bootcamp-grads, and newbies in tech improve their web portfolio by collaboratively sharing, improving and adding value to other user’s projects. xplusportfolio.tech

Note.

This is the frontend part of the application, it consumes data from its backend server application backend

Features

  • Project Reivew Tool.
  • Instant Live Feed.
  • Search (Text based indexed search functionality).
  • Notifications.
  • Like, Vote, Follow, Unlike, Unfollow, Unvote functionality.
  • PWA support for push notifications and installability
  • logins and signup.
  • Create Anticipation
  • Subscribe Anticipation.
  • Adding notes.
  • Making suggestions.
  • View Profile
  • Online and offline detection

Important Technologies Utilized

  • Ruby on Rails (6.0.4.1)
  • React (17.0.2)
  • Devise-token-auth (1.2.0)
  • Postgresql (1.2.3)
  • Sidekiq (4.2.10)
  • Elastic-search (Searchkick) (4.6.3)
  • Redis
  • Cloudinary
  • Action cable
  • Material Ui (5.2.5)
  • Axios (0.24.0)
  • Formik (2.2.9)
  • Yup (0.32.11)
  • Heroku

Why Xplusportfolio

Trying to get into the tech industry without professional experience is hard, so expert in the software industry suggest one way to show potential employee that you have the ability to perform the job is to have a portfolio with solid projects, But it's even harder to build something that is worthwhile due to maybe lack of motivation, New ideas and required skills.

How does xplusportfolio address these problem

Lack of motivation

Anticipate: A User can use the platform to share a project they are working on then set a deadline to complete the project, other users are able to subscribe to the user’s anticipation and wait till the project has been launched to improve it. This helps the user put in the work and complete the project because he is aware that other users are waiting for his project.

New Ideas

Gain New Ideas: Users are able to suggest new ideas for an existing project to be worked on, helping the user to add more advanced features and fix bugs. “Imagine turning a todo-app into a todoist by suggesting useful features like login, push notifications and more“. The reality is that no app is stupid and a toy, it requires better features to make it more useable.

Required Skills

Share Resource: What use would it be to suggest a complex feature for a project and not give the user direction to accomplish it. Users not only share suggestions to be worked on, they can share resources to accomplish the suggestion.

Basic Usage

Register

Visit xplusportfolio.tech, to sign up and create an account. confirm your account on email and login. alt text

Start Exploring

Add your existing projects.

Add any of your existing live projects you have worked on. Ensure that project is live and the repo is public alt text

Have any new project you are working on ?

Tell the others what you are working on by creating an anticipation and setting a deadline to complete the project. alt text

Project Review

Review projects by using the project review tool alt text

Utilize Project Review tool

Give feedbacks on project by making suggestions, adding notes and drawing out bugs by uploading screenshots. alt text

Do alot more

Search, view members, like, follow, vote project, anticipations and more. alt text

Note.

This is the frontend part of the application, it consumes data from its backend server application backend

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors