Skip to content

Make, Share and Grow. A showcase for your open-source projects.

Notifications You must be signed in to change notification settings

Ansh-Rathod/Flutter-Projectfolio-app

Repository files navigation

ProjectFolio

Make, Share and Grow. A showcase for your open-source projects. share your open source projects and get better reach and find other developers.

Demo

logo


NOTE: You need your github "User" account to login/sign up into app.

Features

  • custom project feed based on following users'.
  • Users can post their own projects.
  • awesome animation between navigation of two pages.
  • shimmer loading effect while data is syncing.
  • Search page
    • for users and also for projects.
  • Profile page
    • follows/unfollow the user
    • edit profile.
    • generate user profile links and send that to the various platforms. (with Uni_links package)
  • Notification Page
    • shows all comments and follows user notifications.
    • delete the notification by right swipe.
  • Project
    • like the Project.
    • comment on Project and see all comments.
    • delete comments. (only post owner and commenter can)
    • shows the list of who liked the project.
    • share project links to the various platforms.
    • copy URL.
    • open Project images in the browser.
    • user can delete their own Project.
  • create a project.
    • user can add multiple images (up to 5 images).
    • upload from the gallery.
    • Users can describe their project within 500 words.
    • Users can add Multiple hashtags to their project.
    • GitHub URL and title of the project must be added.

Image Gallery


feed screen


Gallery Image Gallery Image Gallery Image


Search page


Gallery Image Gallery Image Gallery Image


Activity page


Gallery Image Gallery Image


Profile page


Gallery Image Gallery Image Gallery Image


Dependencies

How to run?

To clone and run this application, you'll need Git and Flutter installed on your computer. From your command line:

Clone this repository

$ git clone https://github.com/Ansh-Rathod/Flutter-Projectfolio-app.git

Go into the repository

$ cd Flutter-Projectfolio-app

Install dependencies

$ flutter pub get

Run the app

$ flutter run