Newx
I need you to develop a social media-style news website with the following features:
Key Functionalities:
- News Display:
- Display news headlines with images, organized by categories (e.g., politics, sports, technology, etc.).
- News will be sourced from free news services, with proper attribution.
- Responsive design, adaptable to different devices (desktop, mobile, tablet).
- Social Interaction:
- Users can create profiles, follow other users, and view their activities.
- Functionality for "likes" and comments on news items.
- Notification system for new news, comments, and followers.
- Social Media Publishing:
- Primary service: Automatic generation of posts on X (Twitter) and other social media platforms (Facebook, LinkedIn, etc.) from selected news.
- Customization of the message to be published.
- Integration with social media APIs for direct posting.
- Generate images for each post for the different social networks.
- Business Model:
- Free service up to a monthly posting limit.
- Paid subscription options to increase the posting limit and access premium features (e.g., analytics, scheduled posts, etc.).
- Administration:
- An admin panel to manage users, news categories, and subscription plans.
- Ability to moderate comments and user-generated content.
- Reports:
- That the platform can generate reports of the use of it, for users and administrators.
Technical Requirements:
- Full-stack development, using modern technologies (e.g., React, Vue.js, Angular for the frontend; Node.js, Python/Django, Ruby on Rails for the backend; databases like PostgreSQL or MySQL).
- RESTful API for communication between frontend and backend.
- Robust security implementation to protect user data.
- SEO optimization.
- Cloud computing implementation, for the correct scalability of the project.
Deliverables:
- Complete and documented source code.
- Database with test data.
- Technical documentation and user manual.
- Deployment in a test environment.
Additional Considerations:
- Attractive and user-friendly design.
- Optimized loading speed.
No comments:
Post a Comment