Skip to content

a app that will bring the Competitve Pokemon players under one app

Notifications You must be signed in to change notification settings

Ramesusxd/BattleLeague

Repository files navigation

BattleLeague App

BattleLeague is a community Pokemon app designed to facilitate competitive gameplay. It provides a platform for users to sign up, create a profile, and join or create a community. In a community, an admin can establish Pokemon gym leaders and organize events for the members. Features

The BattleLeague app has the following features:

User Authentication: Users can create an account and sign in to the app.

User Profiles: Users can create a profile that displays their name, profile picture, and other details.

Communities: Users can create or join a community. Each community has an admin who can set up events and establish gym leaders.

Gym Leaders: Admins can establish gym leaders in their community. Gym leaders can create their own Pokemon teams and set up their own rules for battles.

Events: Admins can organize events for the members of their community. Events can be battles between members or between a member and a gym leader.

User-Generated Events: Users in a community can hold their own events and challenge each other.

Gym Leader Design Upload: An admin can upload designs for a gym leader to issue to a winning pokemon trainer.

Technologies Used

The BattleLeague app is built using the following technologies:

Node.js and Express.js for the backend
React.js for the frontend
MongoDB for the database or Firebase ( have not decided yet) 

Installation

To install and run the BattleLeague app on your local machine, follow these steps:

Clone the repository to your local machine:

git clone https://github.com/[your_username]/battleleague.git

Navigate to the project directory:

cd battleleague

Install the dependencies:

npm install

Start the server:

npm start

Start the client:

cd client

npm start

The app should now be running on http://localhost:3000.

Contributing

If you would like to contribute to the BattleLeague app, please follow these steps:

Fork the repository

Create a new branch:

git checkout -b feature/my-feature

Make your changes and commit them:

git commit -m "Add some feature"

Push to the branch:

git push origin feature/my-feature

Submit a pull request

Credits

The BattleLeague app is currently underdevelopment. Gitscript is just a script i made to push additions and updates easier vs keep going back the CMD and enter the commands individualy to upload to github. use a text editor like Notepad++ to edit the commit

About

a app that will bring the Competitve Pokemon players under one app

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published