Github Portfolio Web Service Developer Portfolio Site Using Github This project is currently hosted in Heroku and MariaDB is available from my raspberry pi server.
Developer Portfolio Site Using Github
This project is currently hosted in Heroku and MariaDB is available from my raspberry pi server. You can access it from the link below and there may be a delay of up to 5 seconds during the initial connection.
I felt that the existing resume was not suitable for use with the developer's resume, and recently Github's profile was often submitted to check the developer's portfolio, but I also thought that Github's profile would not be able to properly identify the developer's capabilities.
This Web Application contains the following features:
✅ Login with Github Function (Passport.js) ✅ Login with Google Function (Passport.js) ✅ After login, parse Github Repository to use individual portfolio page (Github API) ✅ Each portfolio page can parse README.md file from Github (Request, CheerIO Package) ✅ Owner Check to show different UI (Passport.js with Session and Cookies) ✅ Use Amazon S3 storage to use External Image Storage (AWS) ✅ Developing 'Mypage' to manage portfolio data (MySQL) ✅ Developing 'Chat' Page in Admin panel to contact each other (SocketIO) ✅ Developing 'Error' Page to handle Error and report to Administrator & Log (MySQL, Express) ✅ Fix number of bugs that users might encounter in their use
Please check the detailed function list below.
✅ Responsive Design with Media Query ✅ Portfolio Filter Function (Projects, Certifications, Education) ✅ Image Uploaded in Amazon S3 Storage (Create, Update, Delete function Added)
This program requires pre-installation of the program below. The tested version is shown below and is developed based on the LTS version of Node.js.
1\. Node.js 10.15.0 LTS 2\. MariaDB 10.1.23 or MySQL DB
The program will also be uploaded to the NPM in the future, and currently it will only write the installation method through the ZIP file.
1\. node ./bin/www (Default) 2\. supervisor ./bin/www
From the web browser, you can access the following address:
127.0.0.1:3001 (Default Port : 3001)
Use the Issue tab if you have any problems and questions with this program. Please give some ideas or ask for cooperation! Issue
node-canvas is a Cairo-backed Canvas implementation for Node.js.
A Guide to Hire Node.js Developers who can help you create fast and efficient web applications. Also, know how much does it cost to hire Node.js Developers.
Looking to build dynamic, extensively featured, and full-fledged web applications? **[Hire NodeJs Developer](https://hourlydeveloper.io/hire-dedicated-node-js-developer/ "Hire NodeJs Developer")** to create a real-time, faster, and scalable...
The main goal of this blog is to explain the “Architecture of Nodejs” and to know how the Nodejs works behind the scenes. Generally, most of the server-side languages, like PHP, ASP.NET, Ruby, and including Nodejs follows multi-threaded architecture. That means for each client-side request initiates a new thread or even a new process.
Node.js for Beginners - Learn Node.js from Scratch (Step by Step) - Learn the basics of Node.js. This Node.js tutorial will guide you step by step so that you will learn basics and theory of every part. Learn to use Node.js like a professional. You’ll learn: Basic Of Node, Modules, NPM In Node, Event, Email, Uploading File, Advance Of Node.