A brief description of your application built on the RealWorld API.
This is an Angular application developed following the RealWorld API. RealWorld provides a unified API and specification for building social platforms using various technologies.
- Authentication and Authorization:
- User authentication mechanisms.
- Authorization features for secure access.
- CRUD Operations:
- Create, Read, Update, and Delete operations for data management.
- RealWorld-Styled Interface:
- User interface designed in accordance with RealWorld standards and best practices.
- User Interactions:
- Subscribe to other users.
- Like and dislike other users.
- Like and unlike posts.
- Routing:
- Implement routing for seamless navigation.
- Post Management:
- Add and remove posts.
- Edit existing posts.
- Profile Customization:
- Configure and customize user profiles.
- Subscription System:
- Enable the functionality to subscribe to users.
- Like System:
- Allow users to like posts.
- Advanced Post Features:
- Implement additional post-related features.
Each feature contributes to a richer and more interactive user experience in the application.
- Angular: Version of your Angular framework.
- RxJS: Use of reactive streams for managing data and events.
- NgRx Store: State management library for Angular applications.
- NgRx Effects: Middleware for handling side effects in your application.
- NgRx Selectors: Efficiently querying and selecting slices of state.
- NgRx Reducers: Functions that specify how the application's state changes in response to actions.
- Bootstrap (or other styling framework): For creating a stylish user interface.
-
Clone the repository: git clone https://github.com/kulakovskyi/twitter-angular-realworld.git
-
Install dependencies: npm install
-
Run the application: ng serve
Explore the live version of the application HERE.
Your contributions are welcome! If you have suggestions to enhance the project or if you've encountered a bug, feel free to create an issue or submit a pull request.
This project is licensed under the MIT License. See the LICENSE.md. file for more information.