Skip to content

Conversation

@anurag698
Copy link

This commit introduces the foundational structure and several key features of the Voice Bharat civic engagement platform, based on the provided design mockups.

Key features implemented:

  • Project Setup: Initialized a React project with Vite and configured Tailwind CSS.
  • Core Layout: Created a flexible three-column layout with dedicated components for the left and right sidebars, establishing the main application shell.
  • Social Feed: Implemented the main social feed, including a post composer and a list of posts, based on the designs.
  • Raise an Issue: Built the "Raise an Issue" form, allowing users to create new posts about local or social issues.
  • Campaign Detail Page: Created the UI for the campaign detail page, showcasing campaign information and a donation sidebar.
  • User Profile Page: Implemented a user profile page that combines user settings and an "Impact Score" section.
  • Login Page: Created the UI for the user login page.
  • Routing: Set up client-side routing using react-router-dom to enable navigation between the implemented pages.
  • Testing: Added a basic test suite to ensure the main application components render correctly.

This commit introduces the foundational structure and several key features of the Voice Bharat civic engagement platform, based on the provided design mockups.

Key features implemented:
- **Project Setup:** Initialized a React project with Vite and configured Tailwind CSS.
- **Core Layout:** Created a flexible three-column layout with dedicated components for the left and right sidebars, establishing the main application shell.
- **Social Feed:** Implemented the main social feed, including a post composer and a list of posts, based on the designs.
- **Raise an Issue:** Built the "Raise an Issue" form, allowing users to create new posts about local or social issues.
- **Campaign Detail Page:** Created the UI for the campaign detail page, showcasing campaign information and a donation sidebar.
- **User Profile Page:** Implemented a user profile page that combines user settings and an "Impact Score" section.
- **Login Page:** Created the UI for the user login page.
- **Routing:** Set up client-side routing using `react-router-dom` to enable navigation between the implemented pages.
- **Testing:** Added a basic test suite to ensure the main application components render correctly.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant