The following is a newsfeed site for your curate fun feed that includes newsfeed and SEO optimized.
- Resources page for relevant docs
What to change
- Favicon
- Metaimage
- API Endpoint
- Resrouces Page
- Logo
- Theme
- Metadescription, tags, etc
- Content Produced
- Weekly Newsletter
- Make it easy
This project is built with .
- Vite
- TypeScript
- React
- shadcn-ui
- Tailwind CSS
Choose your path to get started with curate.fun ⚡
If you want to submit and curate content:
- 🎯 Head to the User Guide
- 🔗 Learn how to submit content and moderate feeds
- 🌟 Apply to become a curator for specific feeds
If you want to build and customize feeds:
- 📖 Start with the Configuration Guide
- 🚀 Learn about Deployment
- 🔌 Explore Plugin Development
A modern, customizable news site template built with React, TypeScript, and Tailwind CSS.
- Clone the repository
- Install dependencies:
npm install
- Start development server:
npm run dev
The main configuration file where you can customize:
- Site name and description
- Logo and favicon paths
- Social media links
- API endpoint
- Topic and hashtag
- SEO settings
- Footer content
- Submission form text
Content configuration for different pages:
- Resources page content and tags
- News page settings
- Home page content
- Search placeholders
- Submission text templates
Customize the site's appearance:
- Brand colors
- Typography
- Spacing
- Breakpoints
- Component styles
-
Assets:
- Replace
/public/favicon.ico - Replace
/public/meta.png - Replace
/public/logo.png
- Replace
-
Content:
- Update resources in
src/config/data.ts - Customize page content in
src/pages/ - Update API endpoint in
src/config/site.ts
- Update resources in
-
Branding:
- Update colors in
tailwind.config.js - Customize fonts
- Update social media links
- Update colors in
- 📱 Responsive design
- 🔍 Search functionality
- 📰 News feed with filtering
- 📚 Resources page
- 📝 News submission form
- 🔗 Social media integration
- 🎨 Customizable theme
- 🔒 SEO optimized
npm run dev- Start development servernpm run build- Build for productionnpm run preview- Preview production buildnpm run lint- Run ESLintnpm run format- Format code with Prettier
src/
├── components/ # Reusable UI components
├── config/ # Configuration files
├── pages/ # Page components
├── services/ # API and data services
├── styles/ # Global styles
└── utils/ # Utility functions
-
Environment Setup:
- Set up your API endpoint
- Configure environment variables
- Set up CORS settings
-
Build & Deploy:
npm run build
- Deploy the
distfolder to your hosting provider - Set up proper caching and CDN
- Deploy the
-
Regular Updates:
- Update content in
src/config/data.ts - Monitor API performance
- Check for broken links
- Update dependencies
- Update content in
-
Monitoring:
- Set up analytics
- Monitor site performance
- Track user engagement
- Monitor API uptime
- Fork the repository
- Create your feature branch
- Commit your changes
- Push to the branch
- Create a Pull Request
MIT License - see LICENSE file for details
