bulletin news
- Bulletin News is a full-stack news website project developed to enhance my skills and knowledge while working in a media organization. The application is built using modern web technologies, including Next.js for the frontend and NestJS for the backend, with PostgreSQL as the database.
- Key features of the project include user authentication, article creation and management, and comment moderation. Users can register, create publishers, and submit articles through structured JSON payloads. The application also supports various article sections like text, headings, quotes, and images, allowing for rich content formatting.
- The project utilizes the Nx monorepo architecture, organizing the codebase into distinct applications and libraries. It employs TypeScript throughout, enhancing type safety and developer experience. Testing is handled using Jest, and code quality is maintained with ESLint and Prettier.
- While the project is still under development, it showcases a solid architectural foundation and a clear roadmap for future enhancements, such as implementing a frontend interface for article creation.
Gallery