This project involves developing an IPO web application and REST API for the Bluestock website/app and our clients' websites/apps.
Important –
- Check UI UX Design- https://www.figma.com/design/0vXJdqrcocPYCVfjSjvoRi/Bluestock- Website?node-id=0-1&t=mKiFI04v8vwcsGrw-1
- Check System Design: - https://www.figma.com/board/JwZqeGxFIMNoioynDtItOR/Bluestock- System-Design?node-id=0-1&t=5eTmpJW2C6B2Dc8B-1
- Assets (Logo,SVG, PNG Etc) : https://drive.google.com/drive/folders/11Q6kapopPp4tVn82QKRCX8cpHYHO5GCK?usp=drive_link
Develop a web application and REST API that provides IPO-related information to the public. The application will display information such as company logo, name, price band, opening and closing dates, issue size, issue type, listing date, status, IPO price, listing price, listing gain, current market price (CMP), and current return. Additionally, it will include downloadable RHP and DRHP PDFs.
Software Requirements
Backend:
- SDK: Python (Version 3.12.3)
- Framework: Django (Version 5.0.6) - pip install Django
- API: Django REST Framework (Version 3.15.1) - pip install djangorestframework
- Tools: Postman for API testing, Git & GitHub for version control
Frontend:
- Technologies: HTML, CSS, plain JavaScript (no NodeJS)
- Framework: Bootstrap 5 (via CDN link)
- Database: PostgreSQL
- IDE: Visual Studio Code (VS Code)
Project Features The IPO Web Application will provide the following information to the public:
- Company Logo
- Company Name
- Price Band
- Open Date
- Close Date
- Issue Size
- Issue Type
- Listing Date
- Status
- IPO Price
- Listing Price
- Listing Gain
- Current Market Price (CMP)
- Current Return
- RHP PDF
- DRHP PDF