Skip to content

Trainees Monitor Web 1.0

Latest
Compare
Choose a tag to compare
@khaled-hamam khaled-hamam released this 26 Oct 12:40
266c03d
v1.0 (#12)

* Added Nunito font CDN

* Implemented Login Page

* Implemented Register Container and Message Feedback

* Added Dripicons CDN

* Implemented PrivateRoute HOC

* Implemented Redux for state management

- Added Auth actions and reducers for login and register
- Added Sidebar Component
- Improved the return values of AccountsService
- Implemented Token checking and default axios header

* Implemented logout button

* Implemented Profile Page

- Implemented ProfilesService to getProfile data
- Implemented Tabs Components
- Refactored Dashboard Component
- Added moment package for elapsed time formatting

* v1.0 (#3)

* v0.5: Added main pages, and application routing (#1)

* Added Nunito font CDN

* Implemented Login Page

* Implemented Register Container and Message Feedback

* Added Dripicons CDN

* Implemented PrivateRoute HOC

* Implemented Redux for state management

- Added Auth actions and reducers for login and register
- Added Sidebar Component
- Improved the return values of AccountsService
- Implemented Token checking and default axios header

* Implemented logout button

* Implemented Profile Page

- Implemented ProfilesService to getProfile data
- Implemented Tabs Components
- Refactored Dashboard Component
- Added moment package for elapsed time formatting

* Implemented LoadableComponent

- Added Spinner Component
- Added .gif to module declerations

* Implemented Analysis Section UI

- Added getAnalysis function to fetch analysis from API
- Added Analysis Section Cards

* Implemented Follow Feature

- Added FollowButton Component
- Added follow, and unfollow to Profile Service

* v0.6: Implemented Follow Feature (#2)

* Added Nunito font CDN

* Implemented Login Page

* Implemented Register Container and Message Feedback

* Added Dripicons CDN

* Implemented PrivateRoute HOC

* Implemented Redux for state management

- Added Auth actions and reducers for login and register
- Added Sidebar Component
- Improved the return values of AccountsService
- Implemented Token checking and default axios header

* Implemented logout button

* Implemented Profile Page

- Implemented ProfilesService to getProfile data
- Implemented Tabs Components
- Refactored Dashboard Component
- Added moment package for elapsed time formatting

* Implemented LoadableComponent

- Added Spinner Component
- Added .gif to module declerations

* Implemented Analysis Section UI

- Added getAnalysis function to fetch analysis from API
- Added Analysis Section Cards

* Implemented Follow Feature

- Added FollowButton Component
- Added follow, and unfollow to Profile Service

* Implemented Main Dashboard Page

- Added UserCard Component for search results
- Added SearchService for API integration
- Added SearchButton Component
- Configured axios interceptors for error handling

* Implemented Following Page Container

- Profile 404 error handling
- Configured Sidebar nav links
- Fixed routing bug in App Router

* Implemented Analysis in Profile

- Added Analysis Cards Components
- Implemented 404 Page

* Implemented Admin Panel

- Added CFContestsPanel to Admin Panel
- Added UsersConfirmationPanel to Admin Panel
- Fixed Login / Register UI Bug
- Added Admin Role
- Implemented CFContestsService for API Integration
- Added user confirmation integrations with API in Accounts Service

* Prepared the App for Deployment

- Added favicon of different sizes
- Configured manifest.json
- Added config for different environments

* Merging with origin development

* v1.0 (#4)

* v0.5: Added main pages, and application routing (#1)

* Added Nunito font CDN

* Implemented Login Page

* Implemented Register Container and Message Feedback

* Added Dripicons CDN

* Implemented PrivateRoute HOC

* Implemented Redux for state management

- Added Auth actions and reducers for login and register
- Added Sidebar Component
- Improved the return values of AccountsService
- Implemented Token checking and default axios header

* Implemented logout button

* Implemented Profile Page

- Implemented ProfilesService to getProfile data
- Implemented Tabs Components
- Refactored Dashboard Component
- Added moment package for elapsed time formatting

* Implemented LoadableComponent

- Added Spinner Component
- Added .gif to module declerations

* Implemented Analysis Section UI

- Added getAnalysis function to fetch analysis from API
- Added Analysis Section Cards

* Implemented Follow Feature

- Added FollowButton Component
- Added follow, and unfollow to Profile Service

* v0.6: Implemented Follow Feature (#2)

* Added Nunito font CDN

* Implemented Login Page

* Implemented Register Container and Message Feedback

* Added Dripicons CDN

* Implemented PrivateRoute HOC

* Implemented Redux for state management

- Added Auth actions and reducers for login and register
- Added Sidebar Component
- Improved the return values of AccountsService
- Implemented Token checking and default axios header

* Implemented logout button

* Implemented Profile Page

- Implemented ProfilesService to getProfile data
- Implemented Tabs Components
- Refactored Dashboard Component
- Added moment package for elapsed time formatting

* Implemented LoadableComponent

- Added Spinner Component
- Added .gif to module declerations

* Implemented Analysis Section UI

- Added getAnalysis function to fetch analysis from API
- Added Analysis Section Cards

* Implemented Follow Feature

- Added FollowButton Component
- Added follow, and unfollow to Profile Service

* Implemented Main Dashboard Page

- Added UserCard Component for search results
- Added SearchService for API integration
- Added SearchButton Component
- Configured axios interceptors for error handling

* Implemented Following Page Container

- Profile 404 error handling
- Configured Sidebar nav links
- Fixed routing bug in App Router

* Implemented Analysis in Profile

- Added Analysis Cards Components
- Implemented 404 Page

* Implemented Admin Panel

- Added CFContestsPanel to Admin Panel
- Added UsersConfirmationPanel to Admin Panel
- Fixed Login / Register UI Bug
- Added Admin Role
- Implemented CFContestsService for API Integration
- Added user confirmation integrations with API in Accounts Service

* Prepared the App for Deployment

- Added favicon of different sizes
- Configured manifest.json
- Added config for different environments

* Merging with origin development

* Added netlify.toml for Deployment config

- Added .netlify to .gitignore
- Removed unused config

* Configured netlify.toml for different environments

* Fixed netlify.toml bug

* Fixed netlify.toml bug

* Fixed netlify.toml bug

* Changed API_URL in netlify.toml

* Changed API_URL in netlify.toml

* Configured netlify.toml

* Configured netlify.toml

* Fixed API_URL typo

* v1.0 (#5)

* v0.5: Added main pages, and application routing (#1)

* Added Nunito font CDN

* Implemented Login Page

* Implemented Register Container and Message Feedback

* Added Dripicons CDN

* Implemented PrivateRoute HOC

* Implemented Redux for state management

- Added Auth actions and reducers for login and register
- Added Sidebar Component
- Improved the return values of AccountsService
- Implemented Token checking and default axios header

* Implemented logout button

* Implemented Profile Page

- Implemented ProfilesService to getProfile data
- Implemented Tabs Components
- Refactored Dashboard Component
- Added moment package for elapsed time formatting

* Implemented LoadableComponent

- Added Spinner Component
- Added .gif to module declerations

* Implemented Analysis Section UI

- Added getAnalysis function to fetch analysis from API
- Added Analysis Section Cards

* Implemented Follow Feature

- Added FollowButton Component
- Added follow, and unfollow to Profile Service

* v0.6: Implemented Follow Feature (#2)

* Added Nunito font CDN

* Implemented Login Page

* Implemented Register Container and Message Feedback

* Added Dripicons CDN

* Implemented PrivateRoute HOC

* Implemented Redux for state management

- Added Auth actions and reducers for login and register
- Added Sidebar Component
- Improved the return values of AccountsService
- Implemented Token checking and default axios header

* Implemented logout button

* Implemented Profile Page

- Implemented ProfilesService to getProfile data
- Implemented Tabs Components
- Refactored Dashboard Component
- Added moment package for elapsed time formatting

* Implemented LoadableComponent

- Added Spinner Component
- Added .gif to module declerations

* Implemented Analysis Section UI

- Added getAnalysis function to fetch analysis from API
- Added Analysis Section Cards

* Implemented Follow Feature

- Added FollowButton Component
- Added follow, and unfollow to Profile Service

* Implemented Main Dashboard Page

- Added UserCard Component for search results
- Added SearchService for API integration
- Added SearchButton Component
- Configured axios interceptors for error handling

* Implemented Following Page Container

- Profile 404 error handling
- Configured Sidebar nav links
- Fixed routing bug in App Router

* Implemented Analysis in Profile

- Added Analysis Cards Components
- Implemented 404 Page

* Implemented Admin Panel

- Added CFContestsPanel to Admin Panel
- Added UsersConfirmationPanel to Admin Panel
- Fixed Login / Register UI Bug
- Added Admin Role
- Implemented CFContestsService for API Integration
- Added user confirmation integrations with API in Accounts Service

* Prepared the App for Deployment

- Added favicon of different sizes
- Configured manifest.json
- Added config for different environments

* Merging with origin development

* Added netlify.toml for Deployment config

- Added .netlify to .gitignore
- Removed unused config

* Configured netlify.toml for different environments

* Fixed netlify.toml bug

* Fixed netlify.toml bug

* Fixed netlify.toml bug

* Changed API_URL in netlify.toml

* Changed API_URL in netlify.toml

* Configured netlify.toml

* Configured netlify.toml

* Fixed API_URL typo

* Deleting unused config files

* v1.0 (#6)

* v0.5: Added main pages, and application routing (#1)

* Added Nunito font CDN

* Implemented Login Page

* Implemented Register Container and Message Feedback

* Added Dripicons CDN

* Implemented PrivateRoute HOC

* Implemented Redux for state management

- Added Auth actions and reducers for login and register
- Added Sidebar Component
- Improved the return values of AccountsService
- Implemented Token checking and default axios header

* Implemented logout button

* Implemented Profile Page

- Implemented ProfilesService to getProfile data
- Implemented Tabs Components
- Refactored Dashboard Component
- Added moment package for elapsed time formatting

* Implemented LoadableComponent

- Added Spinner Component
- Added .gif to module declerations

* Implemented Analysis Section UI

- Added getAnalysis function to fetch analysis from API
- Added Analysis Section Cards

* Implemented Follow Feature

- Added FollowButton Component
- Added follow, and unfollow to Profile Service

* v0.6: Implemented Follow Feature (#2)

* Added Nunito font CDN

* Implemented Login Page

* Implemented Register Container and Message Feedback

* Added Dripicons CDN

* Implemented PrivateRoute HOC

* Implemented Redux for state management

- Added Auth actions and reducers for login and register
- Added Sidebar Component
- Improved the return values of AccountsService
- Implemented Token checking and default axios header

* Implemented logout button

* Implemented Profile Page

- Implemented ProfilesService to getProfile data
- Implemented Tabs Components
- Refactored Dashboard Component
- Added moment package for elapsed time formatting

* Implemented LoadableComponent

- Added Spinner Component
- Added .gif to module declerations

* Implemented Analysis Section UI

- Added getAnalysis function to fetch analysis from API
- Added Analysis Section Cards

* Implemented Follow Feature

- Added FollowButton Component
- Added follow, and unfollow to Profile Service

* Implemented Main Dashboard Page

- Added UserCard Component for search results
- Added SearchService for API integration
- Added SearchButton Component
- Configured axios interceptors for error handling

* Implemented Following Page Container

- Profile 404 error handling
- Configured Sidebar nav links
- Fixed routing bug in App Router

* Implemented Analysis in Profile

- Added Analysis Cards Components
- Implemented 404 Page

* Implemented Admin Panel

- Added CFContestsPanel to Admin Panel
- Added UsersConfirmationPanel to Admin Panel
- Fixed Login / Register UI Bug
- Added Admin Role
- Implemented CFContestsService for API Integration
- Added user confirmation integrations with API in Accounts Service

* Prepared the App for Deployment

- Added favicon of different sizes
- Configured manifest.json
- Added config for different environments

* Merging with origin development

* Added netlify.toml for Deployment config

- Added .netlify to .gitignore
- Removed unused config

* Configured netlify.toml for different environments

* Fixed netlify.toml bug

* Fixed netlify.toml bug

* Fixed netlify.toml bug

* Changed API_URL in netlify.toml

* Changed API_URL in netlify.toml

* Configured netlify.toml

* Configured netlify.toml

* Fixed API_URL typo

* Deleting unused config files

* Fixed netlify.toml bug

* v1.0 (#8)

* Implemented LoadableComponent

- Added Spinner Component
- Added .gif to module declerations

* Implemented Analysis Section UI

- Added getAnalysis function to fetch analysis from API
- Added Analysis Section Cards

* Implemented Follow Feature

- Added FollowButton Component
- Added follow, and unfollow to Profile Service

* Implemented Main Dashboard Page

- Added UserCard Component for search results
- Added SearchService for API integration
- Added SearchButton Component
- Configured axios interceptors for error handling

* Implemented Following Page Container

- Profile 404 error handling
- Configured Sidebar nav links
- Fixed routing bug in App Router

* Implemented Analysis in Profile

- Added Analysis Cards Components
- Implemented 404 Page

* Implemented Admin Panel

- Added CFContestsPanel to Admin Panel
- Added UsersConfirmationPanel to Admin Panel
- Fixed Login / Register UI Bug
- Added Admin Role
- Implemented CFContestsService for API Integration
- Added user confirmation integrations with API in Accounts Service

* Prepared the App for Deployment

- Added favicon of different sizes
- Configured manifest.json
- Added config for different environments

* Merging with origin development

* Added netlify.toml for Deployment config

- Added .netlify to .gitignore
- Removed unused config

* Configured netlify.toml for different environments

* Fixed netlify.toml bug

* Fixed netlify.toml bug

* Fixed netlify.toml bug

* Changed API_URL in netlify.toml

* Changed API_URL in netlify.toml

* Configured netlify.toml

* Configured netlify.toml

* Fixed API_URL typo

* Deleting unused config files

* Fixed netlify.toml bug

* Fixed redux devtools extenison bug

* v1.0: Various Changes and Fixes (#10)

* Implemented LoadableComponent

- Added Spinner Component
- Added .gif to module declerations

* Implemented Analysis Section UI

- Added getAnalysis function to fetch analysis from API
- Added Analysis Section Cards

* Implemented Follow Feature

- Added FollowButton Component
- Added follow, and unfollow to Profile Service

* Implemented Main Dashboard Page

- Added UserCard Component for search results
- Added SearchService for API integration
- Added SearchButton Component
- Configured axios interceptors for error handling

* Implemented Following Page Container

- Profile 404 error handling
- Configured Sidebar nav links
- Fixed routing bug in App Router

* Implemented Analysis in Profile

- Added Analysis Cards Components
- Implemented 404 Page

* Implemented Admin Panel

- Added CFContestsPanel to Admin Panel
- Added UsersConfirmationPanel to Admin Panel
- Fixed Login / Register UI Bug
- Added Admin Role
- Implemented CFContestsService for API Integration
- Added user confirmation integrations with API in Accounts Service

* Prepared the App for Deployment

- Added favicon of different sizes
- Configured manifest.json
- Added config for different environments

* Merging with origin development

* Added netlify.toml for Deployment config

- Added .netlify to .gitignore
- Removed unused config

* Configured netlify.toml for different environments

* Fixed netlify.toml bug

* Fixed netlify.toml bug

* Fixed netlify.toml bug

* Changed API_URL in netlify.toml

* Changed API_URL in netlify.toml

* Configured netlify.toml

* Configured netlify.toml

* Fixed API_URL typo

* Deleting unused config files

* Fixed netlify.toml bug

* Fixed redux devtools extenison bug

* Admin Panel various changes

- Made user-confirmation panel as a default page for admin panel
- Added dashboard and logout buttons in Admin Panel Navbar
- Added default text and loading in CF Contests Panel
- Added default text and loading in User Confirmation Panel

* Added Search and Login Loading

* v1.0 (#11)

* Implemented LoadableComponent

- Added Spinner Component
- Added .gif to module declerations

* Implemented Analysis Section UI

- Added getAnalysis function to fetch analysis from API
- Added Analysis Section Cards

* Implemented Follow Feature

- Added FollowButton Component
- Added follow, and unfollow to Profile Service

* Implemented Main Dashboard Page

- Added UserCard Component for search results
- Added SearchService for API integration
- Added SearchButton Component
- Configured axios interceptors for error handling

* Implemented Following Page Container

- Profile 404 error handling
- Configured Sidebar nav links
- Fixed routing bug in App Router

* Implemented Analysis in Profile

- Added Analysis Cards Components
- Implemented 404 Page

* Implemented Admin Panel

- Added CFContestsPanel to Admin Panel
- Added UsersConfirmationPanel to Admin Panel
- Fixed Login / Register UI Bug
- Added Admin Role
- Implemented CFContestsService for API Integration
- Added user confirmation integrations with API in Accounts Service

* Prepared the App for Deployment

- Added favicon of different sizes
- Configured manifest.json
- Added config for different environments

* Merging with origin development

* Added netlify.toml for Deployment config

- Added .netlify to .gitignore
- Removed unused config

* Configured netlify.toml for different environments

* Fixed netlify.toml bug

* Fixed netlify.toml bug

* Fixed netlify.toml bug

* Changed API_URL in netlify.toml

* Changed API_URL in netlify.toml

* Configured netlify.toml

* Configured netlify.toml

* Fixed API_URL typo

* Deleting unused config files

* Fixed netlify.toml bug

* Fixed redux devtools extenison bug

* Admin Panel various changes

- Made user-confirmation panel as a default page for admin panel
- Added dashboard and logout buttons in Admin Panel Navbar
- Added default text and loading in CF Contests Panel
- Added default text and loading in User Confirmation Panel

* Added Search and Login Loading

* Added Loading indicator on Register button