https://github.com/arturbomtempo-learning/personal-blog-assignment

Final Project for the Web Interface Development course in the first semester of the Computer Science program.

https://github.com/arturbomtempo-learning/personal-blog-assignment

Science Score: 13.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (12.2%) to scientific vocabulary

Keywords

bootstrap css github-api html javascript json-server nodejs
Last synced: 5 months ago · JSON representation

Repository

Final Project for the Web Interface Development course in the first semester of the Computer Science program.

Basic Info
  • Host: GitHub
  • Owner: arturbomtempo-learning
  • Language: CSS
  • Default Branch: main
  • Homepage:
  • Size: 7.1 MB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Topics
bootstrap css github-api html javascript json-server nodejs
Created over 1 year ago · Last pushed about 1 year ago
Metadata Files
Readme

README.md

Personal Blog Assignment

Final project for the Web Interface Development course in the first semester of the Computer Science program, created with the goal of consolidating the main knowledge learned about front-end development and the consumption of a Restful API using the JSON Server library.

Image of the blog

🔨 Project functionality

The website consists of a personal blog that shares some personal information, data from created repositories, tips for starting in the software development field, and showcases some of my college colleagues. All this information is dynamic, meaning it is being consumed and loaded from the GitHub API and a locally created JSON Server.

💻 Technologies used

  • HTML: page structuring, accessibility and semantics
  • CSS: page styling
  • Bootstrap: provides ready-to-use HTML and CSS components, facilitating the creation of responsive web interfaces
  • JavaScript: dynamicity of the page
  • Node.js: allows the execution of JavaScript code outside the browser
  • JSON Server: enables the creation of a RESTful API using a JSON file as a data source
  • GitHub API: allows developers to access and interact with GitHub’s repositories, user profiles, and other features programmatically

📁 Access and execute project

1. Install and configure Node.js on your computer

2. Clone this repository on your machine

3. Run the project on your computer

  • Install the project dependencies using the command npm install
  • Run the command npm start to start the project execution
  • Finally, open the URL http://localhost:3000 in your browser

Owner

  • Name: Artur Bomtempo | Learning
  • Login: arturbomtempo-learning
  • Kind: organization
  • Email: arturbcolen@gmail.com
  • Location: Brazil

Sharing the journey. One lesson, one line of code at a time.

GitHub Events

Total
Last Year

Dependencies

package-lock.json npm
  • 116 dependencies
package.json npm
  • prettier ^3.3.2 development
  • express ^4.17.1
  • json-server ^0.17.4