mirror of
https://github.com/Sadykhzadeh/chat-frontend.git
synced 2026-08-16 17:27:34 +00:00
Yet another great messenger.
- TypeScript 95.9%
- CSS 3%
- Dockerfile 0.7%
- JavaScript 0.4%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| components | ||
| interfaces | ||
| pages | ||
| public | ||
| src | ||
| styles | ||
| .eslintrc.json | ||
| .gitignore | ||
| docker-compose.yaml | ||
| Dockerfile | ||
| next-env.d.ts | ||
| next.config.js | ||
| package.json | ||
| README.md | ||
| tsconfig.json | ||
| yarn.lock | ||
:Chat!
Source code of :Chat! messenger's FrontEnd part (BackEnd is avaiable here)
Report Bug
.
Request Feature
Table Of Contents
Screenshot of project
Built With
- <3 TypeScript
- Material UI (The React UI library you always wanted, ehehehe)
- Next.JS (framework based on React)
- React Hook Form — performant, flexible and extensible forms with easy-to-use validation.
- TSLint — rules to enforce consistent code style in TypeScript
Usage
First, don't forget to create .env.local file in root directory of the project.
URL=http://localhost:3000/
API_URL=http://your-api-url.com/
Then, run the development server:
yarn dev
Open http://localhost:3000 with your browser to see the result.
To build and run the project, use commands below:
yarn build && yarn start
Roadmap
See the open issues for a list of proposed features (and known issues).
Contributing
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
- If you have suggestions for adding or removing projects, feel free to open an issue to discuss it, or directly create a pull request after you edit the README.md file with necessary changes.
- Please make sure you check your spelling and grammar.
- Create individual PR for each suggestion.
- Please also read through the Code Of Conduct before posting your first idea as well.
Creating A Pull Request
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Authors
- Azer Sadykhzadeh - Frondend
- Roman Tolstosheyev - Backend
