P

Pragati ~ Progress begins at home

Web app for underdeveloped but talented women to become financially independent by allowing them to post self-made products/services with Women in News, Ask Desk for guidance and Emergency SOS service

2.3K
Built at Hack Nagpur
Champion
P

Pragati ~ Progress begins at home

Web app for underdeveloped but talented women to become financially independent by allowing them to post self-made products/services with Women in News, Ask Desk for guidance and Emergency SOS service

The problem Pragati ~ Progress begins at home solves

Pragati is an online platform that empowers rural housewives to earn money by selling their own authentic self-made products from home & providing reliable services on the go. There are various applications involving e-commerce portals to buy products or exchange old goods for new ones. But, currently, there is no such e-commerce innovation, targeting the backward class, that actually provides a platform to let village-women apply their self-learned skills to use & start their business. While there are several means and opportunities for urban women to earn, the rural kind is often left to struggle. Our aim is to expand the reach of rural heritage both locally & amongst the urban too, thus bridging the gap between societies. The website revolves around enabling women to post specific home-made products they want to sell like pottery, embroidered materials, paintings, knitted clothing, healthy home-made snacks, etc, or even services that they can provide. Clients based on their nearby locations, can view their uploaded products/services & contact them if they wish to purchase or seek services by registering their interest on the portal. The Ask Desk section enables women to ask & solve their genuine queries & get advice on social & personal concerns, hence helping them to be future-ready. We have implemented sentiment analysis to avoid the usage of abusive words or the spread of hate on the portal. A plus point is that there're no middlemen involved in buying/selling products. To stay updated about how women are progressing in different fields, there's a section of news & articles of the latest success stories. To prevent exploitation of users or misuse of the application, there’s an in-built SOS feature to connect helplines in case of emergency. Our portal would also help bring back India’s deteriorating traditional artifact culture & uplift women who deserve much more success & recognition. We've also created a PWA(Progressive Web App) for easy phone accessibility.

Challenges we ran into

Working on various high-level tech stacks was a challenging yet satisfying experience for all of us. This project gave us the opportunity to explore and work on something out of our comfort zone. We tried incorporating as many features as we could in this creation of ours, considering every use-case for our clients to get a seamless UX.
We learned to enable SOS service for the guaranteed safety of users by integrating the OpenCage Geocoder API for obtaining their exact location and mapping the women's helpline numbers, which was time-consuming. In order to preserve the integrity of women, we developed an ML model for integrating the sentimental analysis feature using MeaningCloudAPI while taking inputs. This ensured that any negative sentimental keyword isn't being accepted by the application. It was a tough task to achieve this but we did manage it successfully.
As we were building the PWA, working with manifest files and service workers caused caching issues as the new changes weren't being replicated immediately on the site without a hard refresh. After fixing the issue with the help of stack overflow, we learned that adding service workers should be the last step of building an application.
It was a fairly new experience learning to upload multiple images on a website for the product/service gallery using the Cloudinary API since we didn't have much knowledge in that area.
The biggest hurdle was the CORS(Cross-Origin Resource Sharing) error that occurred time and again. At first, we could not identify the problem but learned the fix in the process.
All in all, we ended up building a project that would help create a huge difference in the way of living of underprivileged women and of course, getting acquainted with some great development experience which was a bit frustrating but fruitful at the same time. After overcoming numerous hurdles, we are now much more confident as web developers and proud of being able to contribute to society in an efficient way.

Discussion