Elysian Feeds is a charitable initiative website that empowers users to contribute resources or consume them, fostering collaboration and empowerment. Built with technologies like NextJS, ReactJS, and Redux Toolkit, the platform ensures a seamless user experience. The admin manages user roles, tracks contributions and consumption patterns, and analyzes the platform's impact using ExpressJS, MongoDB, and other tools. Elysian Feeds utilizes Tailwind CSS, Recharts, and Framer Motion for visually appealing designs and dynamic visualizations. Join Elysian Feeds to actively participate in making a positive impact and creating a more sustainable future.
Elysian Feeds comes packed with a variety of useful features, including:
-
Contribution and Consumption: Users can actively participate by contributing resources or consuming them from the platform, creating a cycle of giving and receiving.
-
User Role Management: UThe admin has the authority to manage user roles, ensuring efficient operations and maintaining the integrity of the platform.
-
Contribution and Consumption Tracking: The admin can analyze and track contributions and consumption patterns, allowing for effective monitoring of the platform's impact and performance.
-
Advanced Technologies: Elysian Feeds utilizes modern technologies such as NextJS, ReactJS, TypeScript, and Redux Toolkit to provide a seamless and user-friendly experience.
-
Data Management: Leveraging tools like ExpressJS, Mongoose, and MongoDB, Elysian Feeds efficiently handles data storage, retrieval, and management.
-
Real-time Data Fetching: SWR and Axios enable real-time data fetching, ensuring that users have access to up-to-date information on available resources.
-
Visualizations: Elysian Feeds uses Recharts and Framer Motion to create dynamic visualizations, allowing users to easily understand the impact of their contributions and the progress of the initiative.
-
Community Empowerment: Elysian Feeds fosters collaboration and empowerment, creating a sense of unity among users as they actively participate in making a positive impact.
-
Sustainable Solution: The platform aims to address various societal needs in a sustainable manner, creating a more equitable and compassionate future for communities worldwide.
To install Elysian Feeds Client, follow these simple steps:
- Clone the repository using
git clone https://github.com/shohan-pherones/elysian-feeds-client.git
- Install the required dependencies by running
npm install
ornpm i
. - Create a
.env
file in the root directory and add the following variables:NEXT_PUBLIC_BASE_URL
- Start the application by running
npm run dev
.
At Elysian Feeds, we welcome contributions from the open-source community to help improve and enhance our platform. Here are a few ways you can contribute:
-
Bug Reports: If you come across any issues or bugs while using our platform, please report them using our issue tracker on GitHub. This will help us identify and fix the issues quickly.
-
Feature Requests: If you have ideas for new features or improvements that could enhance our platform, please submit them through our issue tracker. We welcome all feedback and suggestions!
-
Pull Requests: If you're interested in contributing code to our platform, you can submit pull requests on GitHub. We ask that you follow our coding conventions and submit tests with your code changes.
-
Documentation: We welcome contributions to our documentation, including updating existing documentation or adding new documentation as needed.
-
Spread the Word: If you enjoy using our platform, please help spread the word by sharing it on social media or with your network. This will help us reach more users and grow our community.
We appreciate all contributions and look forward to collaborating with the open-source community to make Elysian Feeds the best it can be!