Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ramonpaolo/portfolio-public
Portfolio próprio, feito usando Firebase, NodeJs, Express, HTML e CSS
https://github.com/ramonpaolo/portfolio-public
css ejs express firebase html nodejs
Last synced: 19 days ago
JSON representation
Portfolio próprio, feito usando Firebase, NodeJs, Express, HTML e CSS
- Host: GitHub
- URL: https://github.com/ramonpaolo/portfolio-public
- Owner: ramonpaolo
- License: mit
- Created: 2022-05-12T05:08:47.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2023-07-19T15:07:47.000Z (over 1 year ago)
- Last Synced: 2024-04-15T06:05:59.293Z (9 months ago)
- Topics: css, ejs, express, firebase, html, nodejs
- Language: TypeScript
- Homepage: https://lit-reaches-62439.herokuapp.com/
- Size: 310 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Portfolio
![Portfolio](https://ik.imagekit.io/9t3dbkxrtl/portfolio_Eniwk7jWv.gif?ik-sdk-version=javascript-1.4.3&updatedAt=1652361419384)
## Languages Translates
- [Portuguese](#portuguese)
- [English](#english)# English
##### Ops: this translate was made by me(Ramon Paolo Maran). Sorry for any problem in translate : )
## Index
- [About the Project](#abouttheproject-english)
- [How it's works?](#howwork-english)
- [Technologies Useds](#technologiesuseds-english)
- [How execute this project?](#howexecute-english)
- [Tips](#tips-english)---
# 📑 About the Project
This project consist in are my website portfolio
---
# How it's works?
I'm using EJS to make the HTML, that get some values in backend(NodeJs) with Firebase. All values are recorder in Firebase-Firestore
---
# 🚀 Technologies Useds
- TypeScript
- NodeJs
- Express
- EJS
- Firebase---
# 📁 How Execute this Project?
Requirements: NodeJs 14.17 LTS and Yarn```bash
# clone the repositore
$ git clone https://github.com/ramonpaolo/portfolio-public# enter inside the folder of project
$ cd portfolio-public/# install the dependencies:
$ yarn# build the application:
$ yarn build# init the project:
$ yarn start
```---
# Tips
You need get the file .json that includes the authentication to use Firebase with module firebase-admin
---
# Portuguese
---
## Índice
- [Sobre o Projeto](#abouttheproject-portuguese)
- [Como Funciona?](#howwork-portuguese)
- [Tecnologias Usadas](#technologiesuseds-portuguese)
- [Como executar o Projeto?](#howexecute-portuguese)
- [Dicas](#tips-portuguese)---
# 📑 Sobre o Projeto
O projeto consiste em ser meu portfolio website
---# Como Funciona ?
Eu estou usando o EJS para fazer o HTML do frontend, no lado do servidor(NodeJs), que está pegando como parâmentos, alguns valores passados pelo NodeJs, de alguns dados salvos no backend/cloud do Firebase - Firestore
---
# 🚀 Tecnologias Utilizadas
- TypeScript
- NodeJs
- Express
- EJS
- Firebase---
# 📁 Como executar o projeto?
Pré-requesitos: NodeJs 14.17 LTS e Yarn```bash
# clonar repositório
$ git clone https://github.com/ramonpaolo/portfolio-public# entrar na pasta do projeto
$ cd portfolio-public/# instalar as depêndencias:
$ yarn install# buildar a aplicação:
$ yarn build# iniciar o projeto:
$ yarn start
```---
# Dicas
Você precisa baixar o arquivo .json do Firebase, para fazer a autenticação no módulo firebase-admin.
![GitHub top language](https://img.shields.io/github/languages/top/ramonpaolo/portfolio-public)
![GitHub code size in bytes](https://img.shields.io/github/languages/code-size/ramonpaolo/portfolio-public)
![GitHub](https://img.shields.io/github/license/ramonpaolo/portfolio-public)
# Make by Ramon Paolo Maran ❤