{"id":23410867,"url":"https://github.com/adenekan41/codewonders","last_synced_at":"2025-07-18T16:04:53.833Z","repository":{"id":36347392,"uuid":"223421122","full_name":"adenekan41/codewonders","owner":"adenekan41","description":"😎  Adenekan Wonderful's Website ","archived":false,"fork":false,"pushed_at":"2024-01-30T03:21:57.000Z","size":2070,"stargazers_count":76,"open_issues_count":10,"forks_count":25,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-25T22:51:33.192Z","etag":null,"topics":["context-api","javascript","nextjs","portfolio-website"],"latest_commit_sha":null,"homepage":"https://codewonders.dev","language":"TypeScript","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/adenekan41.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,"roadmap":null,"authors":null,"dei":null}},"created_at":"2019-11-22T14:31:48.000Z","updated_at":"2025-02-19T01:28:48.000Z","dependencies_parsed_at":"2024-01-30T04:31:17.044Z","dependency_job_id":"271bde90-d51e-4a3b-9632-3a200fbc74f0","html_url":"https://github.com/adenekan41/codewonders","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adenekan41%2Fcodewonders","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adenekan41%2Fcodewonders/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adenekan41%2Fcodewonders/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adenekan41%2Fcodewonders/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/adenekan41","download_url":"https://codeload.github.com/adenekan41/codewonders/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248510836,"owners_count":21116288,"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":["context-api","javascript","nextjs","portfolio-website"],"created_at":"2024-12-22T17:52:46.108Z","updated_at":"2025-04-12T03:23:23.287Z","avatar_url":"https://github.com/adenekan41.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n\u003cimg src=\"https://codewonders.dev/icons/favicon-96x96.png\"/\u003e\n    \n\u003ch1 align=\"center\"\u003e\u003ca href=\"https://codewonders.dev\"\u003eAdenekan Wonderful\u003c/a\u003e\u003c/h1\u003e\n\u003cp align=\"center\"\u003e Frontend developer and Javascript engineer\u003c/p\u003e\n\n\u003c/p\u003e\n\n\u003cimg src=\"https://i.ibb.co/NS0S4XR/image.png\"/\u003e\n\n## Running locally in development mode\n\nTo get started, just clone the repository and run `npm install \u0026\u0026 npm run dev`:\n\n    git clone https://github.com/iaincollins/nextjs-starter.git\n    npm install\n    npm run dev\n\nNote: If you are running on Windows run install --noptional flag (i.e.\n`npm install --no-optional`) which will skip installing fsevents.\n\n## Building and deploying in production\n\nIf you wanted to run this site in production, you should install modules then\nbuild the site with `npm run build` and run it with `npm start`:\n\n    npm install\n    npm run build\n    npm start\n\nYou should run `npm run build` again any time you make changes to the site.\n\nNote: If you are already running a webserver on port 80 (e.g. Macs usually have\nthe Apache webserver running on port 80) you can still start the example in\nproduction mode by passing a different port as an Environment Variable when\nstarting (e.g. `PORT=3000 npm start`).\n\n## Configuring\n\nIf you configure a .env file (just copy\n[.env.example](https://github.com/iaincollins/nextjs-starter/blob/master/.env.example)\nover to '.env' and fill in the options) you can configure a range of options.\n\nSee the\n[AUTHENTICATION.md](https://github.com/iaincollins/nextjs-starter/blob/master/AUTHENTICATION.md)\nfor how to set up oAuth if you want to do that. It suggested you start with\nTwitter as it's the easiest to get working.\n\n## Deploying to the cloud with now.sh\n\nTo deploy to production on [Zeit's now.sh cloud platform](https://zeit.co) you\nwill need to install the `Now` desktop app on your computer. If you don't want\nto install the `Now` desktop app, you can use the following command to install\nit (either approach is fine):\n\n    sudo npm i -g --unsafe-perm now\n\nOnce installed, open `now.json` and set a `name` and `alias` for your site.\n\nTo deploy, just run `now` in the working directory:\n\n    npm install -g now\n    now\n\nIf you configure a .env file `now` will include it when deploying if you use the\n-E option to deploy:\n\n    now -E\n\nIf you want to have your local `.env` file have variables for local development\nand have a different sent of variables you use in production, you can create\nadditional .env files and tell `now` to use a specific file when deploying:\n\n    now -E production.env\n\n### After deploying\n\nOnce you have deployed, `now` will return a URL where the site when it has been\ndeployed to, you can use this to preview everything works correctly in the\nbrowser.\n\nIf you have set an alias for the site, you can then make the site live on the\nalias you have defined using `now alias`:\n\n    now alias\n\nBy default, this will point any aliases you have set in `now.json` to your site.\n\nYou can configure `now` to use aliases with custom domains using the\n`now domain` and `now dns` commands.\n\n---\n\n## Further reading\n\n### Database hosting\n\nIf you need an instance of MongoDB in the cloud https://mlab.com/ have free and\ninexpensive options.\n\n### Secrets for Environment Variables\n\nOnce you are comfortable using `.env` files for configuration and running and\ndeploying your app, take a look at `now secrets` to set options in the cloud so\nyou don't have to set them each time you deploy.\n\n### GitHub integration\n\nYou can integrate `now` with a GitHub account to trigger automated deployments\nanytime you push to GitHub. This works great if you have secrets set up!\n\n### Now 2.0\n\nWhen you deploy this project you will see this message as of November 2018:\n\n    WARN! You are using an old version of the Now Platform. More: https://zeit.co/docs/v1-upgrade\n\nNow 2.0 was released in November 2018 and works differently from Now 1.0. This\nproject has not been updated for Now 2.0. You may ignore this message for now.\n\n### Alternate hosting options\n\nYou can host your Next.js site with any hosting provider. Although it works\ngreat on Now, it also works great with other providers like Heroku, Amazon Web\nService, Google Cloud Platform, Microsoft Azure, DigitalOcean and others.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadenekan41%2Fcodewonders","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fadenekan41%2Fcodewonders","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadenekan41%2Fcodewonders/lists"}