Circuit design for DC motor

Job ID: 32727721

Budget: ₹1,500 – ₹12,500 INR

I am working on a project. In this project
- we need to rotate a 9V or less DC motor for 10seconds at particular speed and then stop for 30seconds. Again rotate in the same direction for 10 seconds.
- This cycle must be continues till there is power supply.
- For now speed control can be a knob/Potentiometer.
- There must be ON and OFF switch
- The circuit must be small and compact. It should fit in a small handle designed. Dimensions are roughly 50mmX50mm

The motor will rotate a shaft made of plastic which has weight approximately 10-20gms.

Following are the things I need
- a circuit design
- Programming for the micro controller
- recommended parts to buy including motor, battery, and other necessary parts
- BOM
- purchase links for the parts listed in BOM. (Only local Indian products. No Chinese website links like alibaba, alisource etc.)
- Price estimation for the project including all raw materials for 100pcs.

The application is for real world use. So Arduino is not preferable and economic.