Random Stuff Generator

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.

TLDR - Purpose of this project

I wanted a full stack project/service/api/app demo to showcase my developer skills and experience. This project is it.

Table Of Contents

Current Version - 0.2.0

Read about the current version here.

The full version log with all the past version updates is also available, here.

Tell Me More

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.

Target Audience

This documentation is as comprehesive as I can humanly make it. It’s primarily meant for other developers and technical audience.

important note

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