All Projects â†’ adenekan41 â†’ codewonders

adenekan41 / codewonders

Licence: other
😎 Adenekan Wonderful's Website

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to codewonders

Portfoliohub
Your portfolio is captured here!
Stars: ✭ 152 (+310.81%)
Mutual labels:  portfolio-website
Web Portfolio
Personal portfolio website made with the React
Stars: ✭ 207 (+459.46%)
Mutual labels:  portfolio-website
Portfolio-Website
Vishesh's Portfolio Website
Stars: ✭ 47 (+27.03%)
Mutual labels:  portfolio-website
Devfolio
A modern and production-ready personal portfolio + blog template built with GatsbyJs and TailwindCSS
Stars: ✭ 154 (+316.22%)
Mutual labels:  portfolio-website
Flutterminimalwebsite
A minimalistic Flutter website template for blogs and portfolios. Demo: https://gallery.codelessly.com/flutterwebsites/minimal/
Stars: ✭ 180 (+386.49%)
Mutual labels:  portfolio-website
Cv
🎓 Best in Class modern CV, Resume and Portfolio website template. All-in-One-Page site with simply customizable builder.
Stars: ✭ 232 (+527.03%)
Mutual labels:  portfolio-website
Portfolio Generator
JS framework to dynamically generate a portfolio site from a JSON file
Stars: ✭ 135 (+264.86%)
Mutual labels:  portfolio-website
academia-hugo
Academia is a Hugo resume theme. You can showcase your academic resume, publications and talks using this theme.
Stars: ✭ 165 (+345.95%)
Mutual labels:  portfolio-website
React Portfolio Template
Modern React Portfolio Template (FREE)
Stars: ✭ 188 (+408.11%)
Mutual labels:  portfolio-website
Renato66.github.io
Portfolio
Stars: ✭ 25 (-32.43%)
Mutual labels:  portfolio-website
Vinaysomawat.github.io
Portfolio webpage to showcase description of word experiences, educations, projects with demo images and reference links, programming profiles across all platforms and mooc/award certificates.
Stars: ✭ 166 (+348.65%)
Mutual labels:  portfolio-website
Portfolio Template
A beautiful minimal and accessible portfolio template for Developers. Give it a star 🌟 if you find it useful.
Stars: ✭ 175 (+372.97%)
Mutual labels:  portfolio-website
Home
The personal website/portfolio of Hashir Shoaib. Built using React and Bootstrap.
Stars: ✭ 246 (+564.86%)
Mutual labels:  portfolio-website
Developerfolio
🚀 Software Developer Portfolio Template that helps you showcase your work and skills as a software developer.
Stars: ✭ 2,814 (+7505.41%)
Mutual labels:  portfolio-website
scroll-sync-react
A scroll syncing library for react that is up to date
Stars: ✭ 49 (+32.43%)
Mutual labels:  context-api
Minimalist Portfolio
A simple minimalist one page portfolio. Link:
Stars: ✭ 136 (+267.57%)
Mutual labels:  portfolio-website
Template
Technical Portfolio
Stars: ✭ 229 (+518.92%)
Mutual labels:  portfolio-website
k3yss.github.io
Portfolio
Stars: ✭ 12 (-67.57%)
Mutual labels:  portfolio-website
Awesome-Portfolio
My new portfolio website
Stars: ✭ 15 (-59.46%)
Mutual labels:  portfolio-website
win95
Windows 95 Portfolio built with Vue.js
Stars: ✭ 83 (+124.32%)
Mutual labels:  portfolio-website

Adenekan Wonderful

Frontend developer and Javascript engineer

Running locally in development mode

To get started, just clone the repository and run npm install && npm run dev:

git clone https://github.com/iaincollins/nextjs-starter.git
npm install
npm run dev

Note: If you are running on Windows run install --noptional flag (i.e. npm install --no-optional) which will skip installing fsevents.

Building and deploying in production

If you wanted to run this site in production, you should install modules then build the site with npm run build and run it with npm start:

npm install
npm run build
npm start

You should run npm run build again any time you make changes to the site.

Note: If you are already running a webserver on port 80 (e.g. Macs usually have the Apache webserver running on port 80) you can still start the example in production mode by passing a different port as an Environment Variable when starting (e.g. PORT=3000 npm start).

Configuring

If you configure a .env file (just copy .env.example over to '.env' and fill in the options) you can configure a range of options.

See the AUTHENTICATION.md for how to set up oAuth if you want to do that. It suggested you start with Twitter as it's the easiest to get working.

Deploying to the cloud with now.sh

To deploy to production on Zeit's now.sh cloud platform you will need to install the Now desktop app on your computer. If you don't want to install the Now desktop app, you can use the following command to install it (either approach is fine):

sudo npm i -g --unsafe-perm now

Once installed, open now.json and set a name and alias for your site.

To deploy, just run now in the working directory:

npm install -g now
now

If you configure a .env file now will include it when deploying if you use the -E option to deploy:

now -E

If you want to have your local .env file have variables for local development and have a different sent of variables you use in production, you can create additional .env files and tell now to use a specific file when deploying:

now -E production.env

After deploying

Once you have deployed, now will return a URL where the site when it has been deployed to, you can use this to preview everything works correctly in the browser.

If you have set an alias for the site, you can then make the site live on the alias you have defined using now alias:

now alias

By default, this will point any aliases you have set in now.json to your site.

You can configure now to use aliases with custom domains using the now domain and now dns commands.


Further reading

Database hosting

If you need an instance of MongoDB in the cloud https://mlab.com/ have free and inexpensive options.

Secrets for Environment Variables

Once you are comfortable using .env files for configuration and running and deploying your app, take a look at now secrets to set options in the cloud so you don't have to set them each time you deploy.

GitHub integration

You can integrate now with a GitHub account to trigger automated deployments anytime you push to GitHub. This works great if you have secrets set up!

Now 2.0

When you deploy this project you will see this message as of November 2018:

WARN! You are using an old version of the Now Platform. More: https://zeit.co/docs/v1-upgrade

Now 2.0 was released in November 2018 and works differently from Now 1.0. This project has not been updated for Now 2.0. You may ignore this message for now.

Alternate hosting options

You can host your Next.js site with any hosting provider. Although it works great on Now, it also works great with other providers like Heroku, Amazon Web Service, Google Cloud Platform, Microsoft Azure, DigitalOcean and others.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].