During my 10 week internship with gardeners.com, I created this full stack web app from scratch. The front-end was built using React, paired with an Express back-end running on Node. Stored and managed data in Azure’s CosmosDB. Constructed a pipeline in YAML to build and deploy the application from a DevOps repository to an Azure Web App.
This was a solo project, so I was responsible for
- Requirements gathering
- UI & UX design
- Front-end development
- Back-end development
- Database design
- Deployment
This was a very challenging project for me. Since it was a solo project from scratch, they allowed me to use any stack as long as it could run as an Azure Web App. Seeing as I had never done a larger scale web development project before, I choose a very popular stack as I knew there would be plenty of online resources to guide me. Learning all of these new technologies on my own while trying to complete this project in under 10 weeks was stressful, but overall I'm incredibly grateful for the experience. I learned a ton, and I had a great summer working at Gardeners.
You can view the project live here. It aims to assist users in planning their beds and gardens.
Other garden planning resources provided by gardeners.com
- Pre-Planned Gardens
- Vegetable Encyclopedia
- Soil Calculator
- Pest & Disease Directory
- Zone Finder
- Rainfall Calculator
This project is not distributed under a license. It was created for gardeners.com, and no one has permission to copy, distribute, or modify the project under any circumstances.
Mail - me@directedbyshawn.com
Website - directedbyshawn.com
LinkedIn - linkedin.com/in/directedbyshawn
Resources that made this project possible.
- fbemitter
- mathjs
- react-beautiful-dnd
- react-loader-spinner
- react-router
- reactjs-popup
- styled-componenets
- cors
- dotenv
- mongodb
- cosmosdb
- mongoose
- While I did create this project, it is no longer managed by me. I have no access to the codebase, and changes you see on the site done after August 2022 were not made by me.