Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/shohan-pherones/elysian-feeds-client
Welcome to the client-side repository for Elysian Feeds, a charitable initiative website dedicated to making a positive impact on communities worldwide. This repository contains the frontend code responsible for providing a seamless user experience and facilitating user interactions with the platform.
https://github.com/shohan-pherones/elysian-feeds-client
axios bcrypt express framer-motion jwt mongodb mongoose nextjs nodejs react recharts redux-toolkit swr tailwindcss typescript validator
Last synced: about 1 month ago
JSON representation
Welcome to the client-side repository for Elysian Feeds, a charitable initiative website dedicated to making a positive impact on communities worldwide. This repository contains the frontend code responsible for providing a seamless user experience and facilitating user interactions with the platform.
- Host: GitHub
- URL: https://github.com/shohan-pherones/elysian-feeds-client
- Owner: shohan-pherones
- Created: 2023-06-23T18:52:26.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-08-18T16:22:16.000Z (5 months ago)
- Last Synced: 2024-08-18T17:49:23.927Z (5 months ago)
- Topics: axios, bcrypt, express, framer-motion, jwt, mongodb, mongoose, nextjs, nodejs, react, recharts, redux-toolkit, swr, tailwindcss, typescript, validator
- Language: TypeScript
- Homepage: https://elysian-feeds.vercel.app
- Size: 151 KB
- Stars: 4
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Elysian Feeds Charitable Initiative Website Built with Next.js: Human and Animal Welfare
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.
## Features
- **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:** The 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.
## Run Locally
Clone the project
```bash
git clone https://github.com/shohan-pherones/elysian-feeds-client.git
```Go to the project directory
```bash
cd elysian-feeds-client
```Install dependencies
```bash
npm install
```Start the server
```bash
npm run dev
```## Environment Variables
To run this project, you will need to add the following environment variables to your .env file
`NEXT_PUBLIC_BASE_URL`
`NEXT_PUBLIC_EMAILJS_SERVICE_ID`
`NEXT_PUBLIC_EMAILJS_TEMPLATE_ID`
`NEXT_PUBLIC_EMAILJS_PUBLIC_ID`
## Feedback
If you have any feedback, please reach out to me at [email protected]