DevSözlük, The project I have created is a platform that aims to facilitate communication, knowledge sharing, and question and answer opportunities among software developers. In this project, I have built a structure that allows other software developers to contribute as well. This platform enables software developers to share their ideas, answer questions, and help each other.
├── devsozluk/
└── src/ # Source files
├── assets/ # Static files
├── components/ # React components
│ ├── Elements/ # Basic components
│ ├── Form/ # Form components
│ ├── Layout/ # Layout components
│ └── Loading/ # Loading components
├── libs/ # Libraries
├── pages/ # Pages
│ ├── auth/ # Authentication pages
│ │ ├── Login # Login page
│ │ ├── Register # Register page
│ │ ├── Redirect # Redirect page
│ │ └── EmailVerification # Email verification page
│ ├── errors/ # Error pages
│ │ └── NotFound # Not found page
│ ├── Home # Home page
│ ├── Profile # Profile page
│ └── Topic # Topic page
├── router/ # React router
├── store/ # Redux store
├── types/ # Typescript types
└── utils/ # Utilities
- Added role-based authentication.
- Mail Verification system will be added.
- User profile pages will be added.
- Badge system will be added for users.