Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
42 changes: 41 additions & 1 deletion Business & Real-World/README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,25 @@
# Business & Real-World
# Business### Tutorials
* [Create your startup's website on the Jamstack with Gatsby.js, TakeShape, and Netlify](https://www.takeshape.io/articles/create-your-startups-website-on-the-jamstack-with-gatsby-js-takeshape-and-netlify/) (takeshape.io)

### Inspiration

* [Stripe](https://stripe.com/) (stripe.com) - Clean, professional fintech marketing site
* [Linear](https://linear.app/) (linear.app) - Modern SaaS marketing website with great design
* [Vercel](https://vercel.com/) (vercel.com) - Developer-focused marketing site with excellent UX
* [Framer](https://www.framer.com/) (framer.com) - Creative marketing website showcasing product features

## Conference Schedule# Tutorials
* [Create Massive Random Data Using faker.js](https://medium.com/nerd-for-tech/create-massive-random-data-using-faker-js-f47909f6fab5) (medium.com)
* [Getting Started With Faker.js: A Developer's Guide](https://www.testim.io/blog/getting-started-with-faker-js/) (testim.io)
* [How to Generate Fake Data in Javascript Using Faker.js](https://www.youtube.com/watch?v=SeHT0ee4waU) (youtube.com)
* [Building Interactive Schedules with React Calendar Libraries](https://blog.logrocket.com/react-calendar-tutorial-build-customize-calendar/) (logrocket.com)
* [Creating Filterable and Searchable Event Lists](https://www.robinwieruch.de/react-list-component/) (robinwieruch.de)
* [Implementing Time Zone Support in React Apps](https://css-tricks.com/everything-you-need-to-know-about-date-in-javascript/) (css-tricks.com)ickly Create a New Company Website Managed by a CMS with TakeShape and Gatsby](https://egghead.io/playlists/quickly-create-a-new-company-website-managed-by-a-cms-with-takeshape-and-gatsby-4e4d?af=atzgap) (egghead.io)
* [Create your startup's website on the Jamstack with Gatsby.js, TakeShape, and Netlify](https://www.takeshape.io/articles/create-your-startups-website-on-the-jamstack-with-gatsby-js-takeshape-and-netlify/) (takeshape.io)
* [Building Responsive Landing Pages with React and CSS Grid](https://css-tricks.com/css-grid-in-css-frameworks/) (css-tricks.com)
* [SEO Optimization for React Marketing Sites](https://developers.google.com/search/docs/advanced/javascript/javascript-seo-basics) (developers.google.com)
* [Creating Contact Forms with Netlify Forms](https://docs.netlify.com/forms/setup/) (netlify.com)
* [Implementing Google Analytics in React Applications](https://developers.google.com/analytics/devguides/collection/ga4/tag-manager) (developers.google.com)Real-World

## Marketing Website

Expand All @@ -22,6 +43,13 @@
* [Getting Started With Faker.js: A Developer’s Guide](https://www.testim.io/blog/getting-started-with-faker-js/) (testim.io)
* [How to Generate Fake Data in Javascript Using Faker.js](https://www.youtube.com/watch?v=SeHT0ee4waU) (youtube.com)

### Inspiration

* [Google I/O Schedule](https://events.google.com/io/) (events.google.com) - Professional conference scheduling interface
* [React Conf](https://conf.reactjs.org/) (conf.reactjs.org) - Clean conference website with schedule features
* [JSConf Schedule](https://jsconf.com/) (jsconf.com) - Well-organized conference schedule presentation
* [Eventbrite](https://www.eventbrite.com/) (eventbrite.com) - Comprehensive event scheduling platform

## Ecommerce Store

### Toolbox
Expand All @@ -45,6 +73,10 @@
### Tutorials
* [The Complete Guide to React User Authentication with Auth0](https://auth0.com/blog/complete-guide-to-react-user-authentication/) (auth0.com)
* [Authentication in React Applications](https://kentcdodds.com/blog/authentication-in-react-applications) (kentcdodds.com)
* [Building Role-Based Access Control in React](https://auth0.com/blog/role-based-access-control-rbac-and-react-apps/) (auth0.com)
* [Creating Admin Dashboards with React Admin](https://marmelab.com/react-admin/Tutorial.html) (marmelab.com)
* [Implementing User Management and Permissions](https://blog.logrocket.com/authentication-react-router-context-api/) (logrocket.com)
* [Building Data Tables with Sorting and Filtering](https://react-table.tanstack.com/docs/examples/basic) (tanstack.com)

## Metrics Dashboard

Expand All @@ -56,6 +88,10 @@
### Tutorials
* [Creating a dashboard with React and Chart.js](https://www.createwithdata.com/react-chartjs-dashboard/) (createwithdata.com)
* [Graphing with Chart.js - Working With Data & APIs in JavaScript](https://youtu.be/5-ptp9tRApM) (youtube.com)
* [Building Real-Time Dashboards with WebSockets](https://blog.logrocket.com/websockets-tutorial-how-to-go-real-time-with-node-and-react-8e4693fbf843/) (logrocket.com)
* [Data Visualization Best Practices for Dashboards](https://www.smashingmagazine.com/2017/03/data-visualization-with-react-d3/) (smashingmagazine.com)
* [Creating Interactive Charts with D3 and React](https://wattenberger.com/blog/react-and-d3) (wattenberger.com)
* [Implementing Dashboard Filters and Date Ranges](https://blog.logrocket.com/building-datepicker-react-hooks/) (logrocket.com)

## Survey Creator & Manager

Expand All @@ -65,6 +101,10 @@
### Tutorials
* [React Forms](https://reactjs.org/docs/forms.html) (reactjs.org)
* [Formik Docs Tutorial](https://formik.org/docs/tutorial) (formik.org)
* [Building Dynamic Forms with Conditional Logic](https://react-hook-form.com/advanced-usage#ConditionalControlledComponent) (react-hook-form.com)
* [Form Validation Strategies in React](https://www.robinwieruch.de/react-form-validation/) (robinwieruch.de)
* [Creating Multi-Step Forms with Progress Indicators](https://dev.to/hariramjp777/create-a-multi-step-form-with-react-hooks-1mp8) (dev.to)
* [Implementing Survey Logic and Skip Patterns](https://medium.com/@joshsoftware/dynamic-forms-in-react-js-3b2b4e6b9f4a) (medium.com)

## Map Statistics Dashboard

Expand Down
27 changes: 26 additions & 1 deletion Fun & Interesting/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,11 @@

- [How to Create a Dynamic Rick and Morty Wiki Web App with Next.js](https://www.freecodecamp.org/news/how-to-create-a-dynamic-rick-and-morty-wiki-web-app-with-next-js/) (freecodecamp.org)
- [How to Add Interactive Animations and Page Transitions to a Next.js Web App with Framer Motion](https://www.freecodecamp.org/news/how-to-add-interactive-animations-and-page-transitions-to-a-next-js-web-app-with-framer-motion/) (freecodecamp.org)
- [Building Character Relationship Graphs with D3](https://observablehq.com/@d3/force-directed-graph) (observablehq.com)
- [Creating Interactive Timelines for Story Arcs](https://blog.logrocket.com/building-horizontal-timeline-react/) (logrocket.com)
- [Implementing Advanced Search and Filtering](https://www.algolia.com/doc/guides/building-search-ui/what-is-instantsearch/react/) (algolia.com)
- [Adding User Ratings and Review Systems](https://blog.logrocket.com/react-star-rating-component/) (logrocket.com)
- [Creating Fan Theory Discussion Forums](https://blog.logrocket.com/building-comments-system-react-firebase/) (logrocket.com)

## Pokédex

Expand All @@ -20,7 +25,12 @@

### Tutorials
- [Source and Create Nodes with Data from an API in Gatsby to Create a Pokemon Pokedex](https://egghead.io/playlists/source-and-create-nodes-with-data-from-an-api-in-gatsby-to-create-a-pokemon-pokedex-5e28?af=atzgap) (egghead.io)
- [Create a Pokemon Index in JavaScript & React](https://learn.better.dev/webinars/javascript-to-react)(Chris on Code)
- [Create a Pokemon Index in JavaScript & React](https://learn.better.dev/webinars/javascript-to-react) (learn.better.dev)
- [Building Pokemon Battle Simulators](https://blog.logrocket.com/build-turn-based-game-react/) (logrocket.com)
- [Creating Team Builder and Comparison Tools](https://blog.logrocket.com/drag-drop-react-dnd/) (logrocket.com)
- [Implementing Type Effectiveness Charts](https://recharts.org/en-US/examples/RadarChart) (recharts.org)
- [Adding Pokemon Catch and Collection Features](https://blog.logrocket.com/managing-complex-state-react-usestate-hook/) (logrocket.com)
- [Building Augmented Reality Pokemon Scanner](https://blog.logrocket.com/augmented-reality-react-native/) (logrocket.com)

## Video Gallery

Expand All @@ -33,6 +43,11 @@

- [How to Use the YouTube API in React to Add a Playlist to a Next.js App](https://youtu.be/8YWrmZoUYGs) (youtube.com)
- [Next.js YouTube Video Gallery](https://andreaskeller.name/blog/nextjs-youtube-video-gallery) (andreaskeller.name)
- [Building Video Playlists with Custom Players](https://blog.logrocket.com/creating-custom-video-player-react/) (logrocket.com)
- [Implementing Video Thumbnails and Previews](https://blog.logrocket.com/lazy-loading-images-react/) (logrocket.com)
- [Creating Video Comments and Annotations](https://blog.logrocket.com/building-comments-system-react-firebase/) (logrocket.com)
- [Adding Video Search and Filtering](https://blog.logrocket.com/implementing-search-react-downshift/) (logrocket.com)
- [Building Video Download and Sharing Features](https://docs.expo.dev/versions/latest/sdk/sharing/) (expo.dev)

## Road Trip Map

Expand Down Expand Up @@ -61,6 +76,11 @@
- [How to Build a Piano Keyboard Using Vanilla JavaScript](https://www.freecodecamp.org/news/javascript-piano-keyboard/) (freecodecamp.org)
- [Building a piano with tone.js!](https://dev.to/shimphillip/building-a-piano-with-tone-js-5c2f) (dev.to)
- [How I Made a Piano in only 1kb of JavaScript](https://frankforce.com/?p=7617#pianostory) (frankforce.com)
- [Creating Audio Recording and Playback Features](https://blog.logrocket.com/audio-recording-react-native-expo/) (logrocket.com)
- [Building MIDI Controller Integration](https://webaudio.github.io/web-midi-api/) (webaudio.github.io)
- [Implementing Real-time Collaboration for Music Making](https://blog.logrocket.com/real-time-react-app-socket-io/) (logrocket.com)
- [Adding Visual Music Notation Display](https://opensheetmusicdisplay.org/) (opensheetmusicdisplay.org)
- [Creating Music Theory Learning Tools](https://tonaljs.github.io/tonal/) (tonaljs.github.io)

### Inspiration

Expand All @@ -77,6 +97,11 @@
- [Create a Discord bot under 15 minutes](https://thomlom.dev/create-a-discord-bot-under-15-minutes/) (thomlom.dev)
- [Building and deploying a Discord bot with Docker, Digital Ocean, and discord.js](https://www.christopherbiscardi.com/building-and-deploying-a-discord-bot-with-docker-digital-ocean-and-discord-js) (christopherbiscardi.com)
- [Create a Discord posting bot with Netlify and Cron](https://www.kevincunningham.co.uk/posts/discord-inktober-bot) (kevincunningham.co.uk)
- [Building AI-Powered Chat Responses](https://blog.logrocket.com/build-chatbot-react/) (logrocket.com)
- [Creating Moderation and Anti-Spam Features](https://discordjs.guide/popular-topics/collectors.html) (discordjs.guide)
- [Implementing Custom Commands and Slash Commands](https://discordjs.guide/interactions/slash-commands.html) (discordjs.guide)
- [Adding Database Integration for User Data](https://blog.logrocket.com/crud-rest-api-node-js-express-postgresql/) (logrocket.com)
- [Building Multi-Server Bot Management](https://discordjs.guide/sharding/) (discordjs.guide)

---

Expand Down
41 changes: 41 additions & 0 deletions Personal & Portfolio/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,18 @@
### Tutorials
* [Building a self-updating profile README for GitHub](https://simonwillison.net/2020/Jul/10/self-updating-profile-readme/) (simonwillison.net)
* [Create a New Github Action to Automate Code Tasks with Javascript](https://egghead.io/playlists/create-a-new-github-action-to-automate-code-tasks-with-javascript-f1e9?af=atzgap) (egghead.io)
* [Creating an Interactive Resume with React](https://dev.to/theme_selection/how-to-make-an-amazing-resume-website-with-react-4d0h) (dev.to)
* [Building a PDF Generator for Resumes](https://blog.logrocket.com/creating-pdf-files-react/) (logrocket.com)
* [Adding Dark Mode to Portfolio Sites](https://www.joshwcomeau.com/react/dark-mode/) (joshwcomeau.com)
* [Implementing Smooth Scroll and Animations](https://css-tricks.com/smooth-scrolling-accessibility/) (css-tricks.com)

### Inspiration

* [Brittany Chiang's Portfolio](https://brittanychiang.com/) (brittanychiang.com) - Clean, interactive developer portfolio with smooth animations
* [Josh Comeau's Portfolio](https://www.joshwcomeau.com/) (joshwcomeau.com) - Modern React developer portfolio with excellent UX
* [Sarah Drasner's Site](https://sarah.dev/) (sarah.dev) - Creative developer portfolio showcasing technical skills
* [Addy Osmani's Resume](https://addyosmani.com/) (addyosmani.com) - Professional developer resume website with performance focus

## Blog

### Toolbox
Expand All @@ -35,6 +44,10 @@
* [8 Tips For Creating a Great Case Study](https://neilpatel.com/blog/creating-a-great-case-study/) (neilpatel.com)
* [How to Write a Case Study: Bookmarkable Guide & Template](https://blog.hubspot.com/blog/tabid/6307/bid/33282/the-ultimate-guide-to-creating-compelling-case-studies.aspx) (blog.hubspot.com)
* [Building an Effective Dev Portfolio](https://joshwcomeau.com/effective-portfolio/) (joshwcomeau.com)
* [Creating Interactive Project Demos](https://www.freecodecamp.org/news/how-to-build-a-portfolio-website-with-react/) (freecodecamp.org)
* [Adding Before/After Image Comparisons](https://css-tricks.com/image-comparison-sliders/) (css-tricks.com)
* [Building Timeline Components for Project History](https://blog.logrocket.com/building-horizontal-timeline-react/) (logrocket.com)
* [Implementing Lightbox Gallery for Screenshots](https://www.npmjs.com/package/react-image-lightbox) (npmjs.com)

## Goal Manager

Expand All @@ -45,9 +58,18 @@
* [Getting to Grips with the Airtable API](https://css-tricks.com/getting-to-grips-with-the-airtable-api/) (css-tricks.com)
* [Airtable and React: Create a Simple Web App](https://upmostly.com/tutorials/create-simple-web-app-react-airtable) (upmostly.com)
* [Build A Goal Manager React App w/ Hooks, Airtable API, & styled-components](https://youtu.be/FEoEvSmtmPQ) (youtube.com/codeSTACKr)
* [Creating Progress Tracking Visualizations](https://recharts.org/en-US/examples/SimpleAreaChart) (recharts.org)
* [Building Habit Tracking Interfaces](https://blog.logrocket.com/building-calendar-component-react/) (logrocket.com)
* [Implementing Goal Reminders with Browser Notifications](https://developer.mozilla.org/en-US/docs/Web/API/Notifications_API/Using_the_Notifications_API) (developer.mozilla.org)
* [Adding Motivational Quotes API Integration](https://github.com/lukePeavey/quotable) (github.com)

### Inspiration

* [Todoist](https://todoist.com/) (todoist.com) - Professional goal and task management with clean UI
* [Notion Goals Template](https://www.notion.so/templates/goal-tracker) (notion.so) - Comprehensive goal tracking system
* [Habitica](https://habitica.com/) (habitica.com) - Gamified goal and habit tracking application
* [Strava Goals](https://www.strava.com/) (strava.com) - Fitness goal tracking with social features

## Project Tracker

### Toolbox
Expand All @@ -56,10 +78,21 @@
### Tutorials
* [A Gentle Introduction To Setting Up A React and MongoDB Stitch App From Scratch In 10 Minutes](https://www.joekarlsson.com/2019/04/a-gentle-introduction-to-setting-up-a-react-and-mongodb-stitch-app-from-scratch-in-10-minutes/) (joekarlsson.com)
* [FullStack setup (Node.js, React.js and MongoDB)](https://dev.to/pacheco/my-fullstack-setup-node-js-react-js-and-mongodb-2a4k) (dev.to)
* [Building Kanban Boards with React DnD](https://react-dnd.github.io/react-dnd/examples/tutorial) (react-dnd.github.io)
* [Creating Time Tracking Features](https://blog.logrocket.com/build-timer-react-setinterval-hooks/) (logrocket.com)
* [Implementing Project Analytics Dashboard](https://www.chartjs.org/docs/latest/getting-started/) (chartjs.org)
* [Adding File Upload for Project Assets](https://blog.logrocket.com/file-upload-react-drag-drop/) (logrocket.com)

### Inspiration
* [Jira Clone with with React/Babel (Client), and Node/TypeScript (API)](https://github.com/oldboyxx/jira_clone) (github.com)

### Inspiration

* [Linear](https://linear.app/) (linear.app) - Modern project management with excellent design
* [Monday.com](https://monday.com/) (monday.com) - Comprehensive project tracking platform
* [Asana](https://asana.com/) (asana.com) - Professional project management interface
* [GitHub Projects](https://github.com/features/project-management/) (github.com) - Developer-focused project tracking

## Newsletter

### Toolbox
Expand All @@ -70,9 +103,17 @@
### Tutorials
* [Adding a Mailing List to Your Gatsby Site](https://www.stackbit.com/blog/jamstack-gatsby-mailchimp/) (stackbit.com)
* [Create A Newsletter with Next.js API Routes and Mailchimp](https://leerob.io/blog/mailchimp-next-js) (leerob.io)
* [Building Email Templates with React Email](https://react.email/docs/getting-started) (react.email)
* [Creating Automated Email Campaigns](https://mailchimp.com/help/create-an-automated-email/) (mailchimp.com)
* [Implementing Subscriber Analytics](https://developers.convertkit.com/#subscribers) (convertkit.com)
* [Building Newsletter Archive Pages](https://www.gatsbyjs.com/tutorial/part-6/) (gatsbyjs.com)

### Inspiration

* [ConvertKit](https://convertkit.com/) (convertkit.com) - Professional email marketing platform
* [Substack](https://substack.com/) (substack.com) - Newsletter platform with clean, readable design
* [Buttondown](https://buttondown.email/) (buttondown.email) - Minimal newsletter service
* [Ghost Newsletter](https://ghost.org/newsletter/) (ghost.org) - Professional newsletter and publishing platform

---

Expand Down
Loading