{"id":25144789,"url":"https://github.com/audreylin/mernboiler","last_synced_at":"2026-01-27T07:33:32.081Z","repository":{"id":182555165,"uuid":"466350602","full_name":"AudreyLin/MERNBoiler","owner":"AudreyLin","description":"Just a MERN boiler so I don't have to keep rewriting this part.","archived":false,"fork":false,"pushed_at":"2022-08-10T00:20:21.000Z","size":361,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-02-08T19:47:58.853Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"CSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AudreyLin.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2022-03-05T04:39:53.000Z","updated_at":"2023-10-29T11:28:30.000Z","dependencies_parsed_at":"2023-07-20T20:15:42.517Z","dependency_job_id":null,"html_url":"https://github.com/AudreyLin/MERNBoiler","commit_stats":null,"previous_names":["audreylin/mernboiler"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AudreyLin%2FMERNBoiler","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AudreyLin%2FMERNBoiler/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AudreyLin%2FMERNBoiler/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AudreyLin%2FMERNBoiler/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AudreyLin","download_url":"https://codeload.github.com/AudreyLin/MERNBoiler/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246944383,"owners_count":20858772,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-02-08T19:48:00.495Z","updated_at":"2026-01-27T07:33:27.041Z","avatar_url":"https://github.com/AudreyLin.png","language":"CSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"# MERN Boilerplate w/ Layout \u0026 some basic pages\n\nA MERN Boilerplate for anyone who wants to use it in their browser project.\n\nIt comes with a pre-set, responsive navigation, and basic pages.  The pages include the home/landing page, about, and contact pages, all will be blank, but they're just there as place holders for the navigation.  \n\nEverything can be edited to suit your preferences.  I just made this one so I don't have to keep remaking it for my MERN browser projects. \n\n## Features\n  - Google Fonts: I used poppins for this one, but you can change it. \n  - Express Server that listens on port set both on the server.js file \u0026 .env config for dotenv\n  - Preset directories set up for controllers, routes, models, and config\n  - create-react-app frontend \n  - scripts preset (see package.json)\n  - React-router v6 route setup\n  - Responsive Navigation\n  - customizable\n  - scalable \n  - preset, but customizeable light/dark theme toggle\n  - Set up for the react@18 and react-dom@18 update\n\n## Acknowledgements\n - [Brad Traversy Udemy Course](https://www.udemy.com/share/101WIo3@66V0VcDfhzVyIAwG7vHEEqVFlCTus0K5Xr-gbkQw4sPXwdNZTH9cpdHmAwsKxhv6/)\n - [Academind Udemy Course](https://www.udemy.com/share/102g8S3@994-m03A3GqD84iBhDN-9po4Brn6wzAILBrp114OZ445cXFa2XdY70x4FaEcjJx9/)\n - [Awesome Readme Templates](https://awesomeopensource.com/project/elangosundar/awesome-README-templates)\n - [Awesome README](https://github.com/matiassingers/awesome-readme)\n - [How to write a Good readme](https://bulldogjob.com/news/449-how-to-write-a-good-readme-for-your-github-project)\n - [Kevin Powell, Scrimba, FrontendMentor.io tutorial](https://scrimba.com/learn/spacetravel)\n\n## Generate Favicons\n\n  1. [Generate your favicon files](https://realfavicongenerator.net/)\n  2. Extract the package download into \"./frontend/public\" directory\n  3. Insert the given code into the head section of the \"./frontend/public/index.html\" file\n\n## Light/Dark Theme Toggle Customization\nYou can change your theme colors in the \"./frontend/src/index.css\" file's CSS variables\n\n## Google Fonts\n\n-[Google Fonts](https://fonts.google.com/) \nYou can choose your fonts, then insert the code into the head section of the \"./frontend/public/index.html\" file\n\n\n## DotEnv \u0026 Environment Variables\n\n-[DotENV NPM](https://www.npmjs.com/package/dotenv)\nAdd your environment variables to the .env file.  See the 'env.md' file in '/backend/config/env.md'.  \n\n## Install dependencies \n\n```\nnpm install\ncd frontend\nnpm install\n```\n\n## Run Project\n\n  ### frontend\n\n  ```npm run frontend```\n\n  ### backend\n\n  ```npm run server```\n\n  ### dev Concurrently run front and back\n\n  ```npm run dev```\n\n## Proxying API requests\n\n(Proxying API requests in development)[https://create-react-app.dev/docs/proxying-api-requests-in-development/]\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faudreylin%2Fmernboiler","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faudreylin%2Fmernboiler","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faudreylin%2Fmernboiler/lists"}