Skip to content

📋 Next.js app using Bootswatch styling to present portfolio information

Notifications You must be signed in to change notification settings

AndrewJBateman/next-bootstrap-portfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⚡ Next Bootstrap Portfolio

  • A Next.js app to show a person's portfolio using HTML, Javascript & Bootstrap/Bootswatch styling.
  • Note: to open web links in a new window use: ctrl+click on link

GitHub repo size GitHub pull requests GitHub Repo stars GitHub last commit

📄 Table of contents

📚 General Info

  • Bootstrap navbar, progress bar used
  • Vercel Next.js is for server-rendered react apps. It has automatic code splitting, simple page-based routing, built-in CSS support and hot reloading. Every component file in the pages folder is treated as a page.
  • Next Custom Document

📷 Screenshots

Example screenshot.

📶 Technologies

💾 Setup

  • npm run dev runs the app in the development mode. Open http://localhost:3000 to view it in the browser.

💻 Code Examples

  • Layout.js effects to handle navigation
	useEffect(() => {
    const handleRouteChange = (url) => {
      NProgress.start();
    }

		router.events.on("routeChangeStart", handleRouteChange);
		router.events.on("routeChangeComplete", () => NProgress.done());
		router.events.on("routeChangeError", () => NProgress.done());

		return () => {
			router.events.off("routeChangeStart", handleRouteChange);
		};
	}, []);

📋 Status & To-Do List

  • Status: Working
  • To-Do: Test SSR, improve styling, update data, fix menu burger button toggle if needed,

👏 Inspiration

📁 License

  • N/A

✉️ Contact

About

📋 Next.js app using Bootswatch styling to present portfolio information

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published