CoRider Chats is a Progressive Web Application (PWA) developed using ReactJS, designed to provide a chat experience for both Android and iOS devices. This project utilizes Chakra UI for a clean and responsive user interface.
- Chat Screen: View and interact with chat messages in a user-friendly interface.
- Pagination: Load older messages when scrolling above a certain threshold.
- API Integration: Retrieve chat data from the provided API endpoint.
- ReactJS
- Chakra UI
- TypeScript
To run the CoRider Chats application locally, follow these steps:
- Clone this repository:
git clone https://github.com/your-username/CoRider-Chats.git
cd CoRider-Chats
- Install dependencies:
npm install
- Start the development server:
npm start
The application will be accessible at http://localhost:3000
by default.
You can deploy the CoRider Chats application on platforms like Netlify, Vercel, or any other of your choice. Ensure that the deployed application is installable as a PWA.
src/
|-- components/
| |-- ChatScreen.tsx
| |-- Message.tsx
| |-- Messages.tsx
|-- App.tsx
|-- index.tsx
|-- ...
Contributions are welcome! Feel free to open issues and pull requests.
Happy Coding!
Make sure to replace the placeholder paths, URLs, and usernames with the actual values for your project. Additionally, you may want to include details about the project structure, deployment instructions, and any other relevant information specific to your application.