Skip to content

chadriae/php-mvc-Ismi

 
 

Repository files navigation

BeConnect 📲

The idea 💡

We wanted to work out a social media website for all the BeCode alumni where everyone can access the profiles. You are able to register a profile, add data and see others profiles. When you're logged in, you are able to add info about yourself (education, job experience, profile picture, ...) and you can communicate your experience or just add something fun in the BeConnect blog!

Working out the project ❓

These concepts we wanted to work out for our project:

  • a working register, login/logout system that is synced with a database ✅
  • a website that changes its content and options when logged in ✅
  • all the data that is added should be linked to the right profile and loaded in the right profile ✅
  • have a profile picture ✅
  • when you share your GitHub username, you are able to see all your (most popular) repo's
  • a formal, yet welcoming look and feel ✅
  • a forum/blog page where you can see all the posts, also who wrote it and when ✅
    • people can like posts that were written by others so you can see which ones were more popular than others
    • you can react on a blog post

What parts are done ✔️

We managed to work out the majority of all the concepts we had in mind. Though, due to the timing we had to cut some of the nice-to-have extra's. Every point that has a checked marker next to it, is considered done.

What parts can still be added 📋

These are the parts that we didnt manage to finish, but would like to:

  • sync with GitHub API and show repo's per profile
  • a more interactive blog page

Some smaller parts that still need some attention have been added to the Issues page of this repository.

Tools used 🛠️

We were offered a MVC boilerplate to start. Then we could link all the different pages and classes where needed.

Software tools

  • VSCode
  • Sequel Ace as a DB Manager
  • MAMP and XAMMP for local server
  • GitHub
  • Heroku for deployment
  • remotemysql.com for online database

Languages

  • HTML 5
  • Custom CSS 3
  • PHP
  • mysql
  • vanilla Javascript
  • git

Live website 📌

Check out the live website over here and go wild! Tip: unlock more feature by registering an account.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • PHP 90.8%
  • CSS 8.5%
  • Other 0.7%