Nesanu /
Portfolio
Voici la page d'accueil de mon profil github.
29/100 healthLoading repository data…
FredD27 / repository
Voici mon portfolio. Il contient tous mes projets de développement Web, les technologies et outils utilisés pour chacun d'entre eux. Il contient une partie front-end développée avec React et JavaScript et un back-end avec Express, NodeJS, et ma base de données avec SQL.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
This template is meant to serve as a foundation for every P2/P3 following the React-Express-MySQL stack, as learned in Wild Code School. It's pre-configured with a set of tools which'll help students produce industry-quality and easier-to-maintain code, while staying a pedagogical tool.
Be sure to run these commands in a git terminal to avoid issues with newline formats:
git config --global core.eol lf
git config --global core.autocrlf false
npm install.env) in both backend and frontend: you can copy .env.sample files as starters (don't delete them)db:migrate : Run the database migration scriptdb:seed : Run the database seed scriptdev : Starts both servers (frontend + backend) in one terminaldev-front : Starts the React frontend serverdev-back : Starts the Express backend serverlint : Runs validation tools (will be executed on every commit, and refuse unclean code)⚠️ Prerequisites : You must have installed and configured Traefik on your VPS beforehand. https://github.com/WildCodeSchool/vps-traefik-starter-kit/
For deployment, you have to go to secrets → app actions on the github repo to insert via New repository secret :
And a public variable from the tab /settings/variables/actions :
⚠️ Warning : underscores are not allowed. They can cause trouble with the let's encrypt certificate
Use this same tab to add the other environment variables required for the project if any.
Only the backend will be accessible. The root path "/" will redirect to the dist folder on your frontend. In order to allow that, please uncomment the line as explain on backend/src/app.js (Line 102).
Because the backend will serve the front, the global variable VITE_BACKEND_URL will be set with an empty string.
Your url will be https://${PROJECT-NAME}.${subdomain}.wilders.dev/.
The database is automaticaly deployed with the name of your repo. During the build of the projet (docker-entry.sh), the node migrate.js command is executed in the backend. If you want to seed automaticaly your database using the seed.js script, replace the command build on you backend/package.json by node migrate.js && node seed.js.
Don't use any public folder on your frontend. This folder won't be accessible online. You may move your public assets in the backend/public folder. Prefer static assets when possible.
If you want to access the logs of your online projet (to follow the deployement or to watch any bug error), connect to your VPS (ssh user@host).
Then, go on your specific project and run docker compose logs -t -f.
Selected from shared topics, language and repository description—not editorial ratings.
Nesanu /
Voici la page d'accueil de mon profil github.
29/100 healthcaro553 /
Voici mon portfolio créer avec JavaScript/HTML/CSS
27/100 healthzYusei /
Voici mon portfolio fait en HTML/CSS/Javascript
27/100 healthKitalfa /
Voici mon portfolio de développeur web v1.
32/100 healthelias-d3v /
Voici mon site portfolio, j'ai pu y utiliser du JavaScript, connaissances acquises en cours.
30/100 healthslylyes /
Voici mon portfolio en ligne réalisé par moi même avec html, css et javascript.
34/100 health