Welcome to the Random Stuff Generator.
This is Content Management Solution, CMS for short. The content this software focuses on, are quotes. Something like this.
"That's what she said" - Michael Scott
The project has an API Server (Back End) that serves JSON data. It has a website/web app that consumes this API Server. It also provides an option to login, with multiple user levels. It has an Admin dashboard, to manage quotes.
Repository of this documentation, available here
You can switch to a specific version by switching branches in the repository.
I wanted a full stack project/service/api/app demo to showcase my developer skills and experience. This project is it.
Read about the current version here.
The full version log with all the past version updates is also available, here.
I work as a full stack developer. Ideally, I should be able to do the following to justify this professional title of mine.
Every company has a product that it serves to its customers. Almost all the time, this happens through applications that are managed and run over the internet. For instance, Uber, is a company that provides taxi services to communters all over the world. The product here ‘is the app based cab booking’. In order to do this, it has apps that are used by its consumers - riders and drivers. these apps are powered by ‘backend services’ that ensure all of this works fine. Further, the ‘backend services’ are managed by ‘internal consumers’, which are called as server admins or siimply ‘admins’.
So, as a full stack developer, I can do all the above, and have been doing all the above for customers for the last 8 plus years. To get a little technical, I can
Well, this ‘random stuff generator’ is my product. Let’s say, i am in the business of providing the service of giving my customers ‘quotes’. That is my product.
In order to deliver this product to all my consumers, I have done the following
Ultimately, this project is proof that I can build all these things. So, if you are a small business owner or a startup, you can see for yourself that I can do what I claim to do.
Perhaps, you are impressed, and you will hire me to do the same for your company’s product or service.
This documentation is as comprehesive as I can humanly make it. It’s primarily meant for other developers and technical audience.
This code is provided as is without any warranties. It’s primarily meant for my own personal use, and to make it easy for me share code with my students. Feel free to use this code as it pleases you.
I can be reached through my website - Jay’s Developer Profile